-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Czym jest programowanie?
Date: Sat, 16 Jun 2012 01:42:55 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 74
Message-ID: <M...@n...gazeta.pl>
References: <4fce791d$0$26684$65785112@news.neostrada.pl>
<jqmkur$70l$1@inews.gazeta.pl>
<4fcf1480$0$26697$65785112@news.neostrada.pl>
<jquqpo$e4k$1@inews.gazeta.pl>
<4fda26c9$0$26708$65785112@news.neostrada.pl>
<jreijk$l3n$1@inews.gazeta.pl>
<4fdb3184$0$1217$65785112@news.neostrada.pl>
NNTP-Posting-Host: 5ac51731.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1339807375 11678 90.197.23.49 (16 Jun 2012 00:42:55 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 16 Jun 2012 00:42:55 +0000 (UTC)
X-User: septi
User-Agent: MicroPlanet-Gravity/3.0.4
Xref: news-archive.icm.edu.pl pl.comp.programming:197948
[ ukryj nagłówki ]In article <4fdb3184$0$1217$65785112@news.neostrada.pl>, s...@h...pl
says...
>
> Uzytkownik "Andrzej Jarzabek" <a...@g...com> napisal w
> wiadomosci grup dyskusyjnych:jreijk$l3n$...@i...gazeta.pl...
> > Nie rozumiem? Gdzie istnieje? Jednoznacznosc czego?
>
> Od chce wyników do instrukcji dla CPU.
Znowu nie zrozumia?em.
Programowanie to nie jest koniecznie pisanie instrukcji dla CPU w sensie
dos?ownym (jezyka maszynowego). Napisany prograqm, owszem, w ten czy
inny sposób przek?ada sie na instrukcje CPU, ale to te? dotyczy
programów w paradygmatach innych ni? imperatywny. Z kolei nie musi tak
byae, ?e poszczególne instrukcje s? t?umaczone na jakieoe instrukcje lub
sekwencje instrukcji CPU - zasada translacji mo?e byae zupe?nie inna.
> > W programie wielowatkowym kolejnosc poszczególnych instrukcji nadal ma
> > znaczenie. W C raczej ciezko napisac program tak, zeby kazda instrukcja
>
> Programowanie relatywistyczne. Jest podobno cos takiego.
Nie wiem co to jest.
Ogólnie nie jest trudno sobie wyobraziae pe?noprawny jezyk progrmaowania,
w którym semantyka programu nie zale?y od kolejnooeci instrukcji.
> > programu, gdzie programem byl "zbiór instrukcji". Analnie czepiajac sie
> > zauwazam, ze zbiór nie ma okreslonej ilosci elementów. Rozpatruje
>
> Ciekawe stwierdzenie - zajrzyj sobie co to jest tzw. "moc zbioru". Nawet
> zbiory nieskonczone maja okreslona ilosc elementów.
Przepraszam, chodzi?o o kolejnooeae elementów.
> > instrukcji. Zauwazam, ze taki hipotetyczny jezyk raczej nie jest jezykiem
> > imperatywnym.
>
> Dla mnie imperatywnosc to nie uszeregowanie instrukcji, ale sama koncepcja
> ze kogos/cos trzeba instruowac.
Instruowaae to dooeae ogólne pojecie. Dla praktycznie dowolnego programu w
jezyku powszechnie uwa?anym za nie-imperatywny (Prolog, Haskell, SQL)
mo?na powiedzieae, ?e taki program instruuje czy to komputer,
interpreter, czy baze danych.
Ogólnie przyjmuje sie, ?e paradygam imperatywny polega na tym, ?e sie
formu?uje program w postaci polecen do wykonania, a uzyskanie efektu
dzia?ania programu opiera sie na wykonaniu tych polecen w okreoelonej
kolejnooeci (co nie znaczy, ?e w programie nie mo?e byae instrukcji o
innym charakterze, np. deklaracji lub definicji ró?nych tworów).
> > http://www.fourmilab.ch/babbage/sketch.html
>
> Niezbyt przekonywujace ze to jest programowanie. Raczej lamiglówka
> matematyczna.
Jest pokazane w precyzyjny sposób jak na komputerze o okreoelonej
konstrukcji uzyskaae program robi?cy okreoelone rzeczy. Te instrukcje s?
homomorficzne z programem - gdyby maszyna istnia?a, to prze?o?enie ich
na kod maszynowy by?oby czysto mechanicznym procesem.
NB z tytu?u czytania kiedyoe o tym, dlaczego jest tak ma?o kobiet
programistek, w kilku artyku?ach wyczyta?em, ?e w latach 50-tych by?a to
g?ównie domena kobiet. Tylko ?e przy dalszym przyjrzeniu sie tematowi,
wychodzi?o, ?e owszem, tylko ?e "programowanie" oznacz?o wtedy
przek?adanie dooeae precyzyjnego zapisu, który dzisiaj nazwalibyoemy
psedokodem, na jezyk maszynowy. To "naukowcy" czy "in?ynierowie"
wykonywali dzisiejsz? prace programisty, te panie wykonywa?y prace
kompilatora. Pomijaj?c w tym momencie ca?kowicie temat kobiet, chcia?em
tylko zauwa?yae, ?e pojecie "programowania" i "programisty" faktycznie
mo?e sie mocno zmieniaae w czasie, mimo ?e nominalnie ca?y czas mo?emy
mówiae o uk?adaniu "instrukcji dla komputera".
Następne wpisy z tego wątku
- 16.06.12 02:52 Andrzej Jarzabek
- 16.06.12 05:04 Andrzej Jarzabek
- 16.06.12 10:46 alter amonu
- 18.06.12 01:46 slawek
- 18.06.12 02:00 slawek
- 18.06.12 14:03 firy
- 18.06.12 14:20 Roman W
- 18.06.12 19:03 AK
- 18.06.12 19:09 AK
- 18.06.12 22:36 slawek
- 18.06.12 22:38 slawek
- 18.06.12 22:44 slawek
- 18.06.12 23:00 Maciej Sobczak
- 18.06.12 23:04 AK
- 19.06.12 01:12 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
Najnowsze wątki
- 2025-12-14 Dla UTRWALENIA: jak działają "EKO" ZBRODNIARZE
- 2025-12-13 Emisyjność BEV
- 2025-12-13 Dla odprężenia - niezły zawodnik
- 2025-12-12 Cyna dylemat
- 2025-12-12 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-12 Warszawa => Architekt rozwiązań (Workday) - Legal Systems <=
- 2025-12-12 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2025-12-12 Wrocław => React Developer with knowledge of C++ <=
- 2025-12-12 Białystok => Programista React ze znajomością C++ <=
- 2025-12-12 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-11 To już efekt Żurka czy coś jeszcze GORSZEGO?
- 2025-12-11 Policjanci w mieście Łodzi zmierzą ci prędkość z błędem mniejszym niż producent w laboratorium :-)
- 2025-12-11 Warszawa => Senior Java Developer <=
- 2025-12-11 Kolejny prezent
- 2025-12-10 hameryka




Chińskie auta: Od niskiej jakości do globalnego lidera. Co pokazuje raport EFL?