🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #92817

Re: Kto uzywa Pascala w Polsce?

#92817
From: Andrzej Grażyński
Date: Sat, 05 Sep 2009 15:42
88 lines
5131 bytes
A.L. pisze:
> Taki temat wypadl w trakcie robienia badan nad problemem "jaki jezyk
> jest najlepszy do poczatkowego nauczania programowania". Stad moje
> zaciekawienie uzytkownilami Pascala w Polsce. 
> 
> Intersowaly mnie nie tylko sprawy techniczne, ale pzrede wszystkim
> socjalne, albowiem jak twierdzi Richard Gabriel w ksiazce "Patterns of
> Software", problem wyboru jezyka jest pzrede wszystkim procesem
> socjalnym a nei technicznym.
> 
> Dlatego tez wdawalem sie w nietechniczne dyskusje z uczestnikami grupy
> pl.comp.lang.pascal.
> 
> Dyskusje te skutkwoaly ejzykiem uznanym potocznei za jezyk "budki z
> piwem", cytuje
> 
> "Ej kozaku. Prosilem Cie o cos. Ogólnie to pora chyba spierdalac, co?"
> 
> "Ignore na dziadka i chuj.
> Niereformowalny, pewnie "nauczyciel akademicki", niech siedzi w 
> swoim bagnie intelektualnych ekskrementów"
> 
> To tak na dzisiaj tylko.
> 
> No i mam poglad kto uzywa Pascala: Nastoletni hobbysci ktorych IQ nie
> umozliwia opanowanie niczego bardziej skomplikowanego.
> 
> Dziekuje wszystkim za udzial w badaniach
> 
> A.L.

Kilkanaście systemów, które powstały 15-17 lat temu (BP 7 /DPMI) jest do 
dziś z powodzeniem rozwijanych i eksploatowanych. Chodzą pod każdym 
Windowsem (32-bitowym) i pod DOSEMU. Ciekawostką jest to, że mają od 200 
000 do 1 400 000 linii kodu. Spisują się doskonale i nie ma uzasadnienia 
ich przeróbka na coś innego.


A propos: w którym języku pętla for jest zapisana bardziej po ludzku? W 
pascalu jest to mowa artykułowana, w C jest to porykiwanie troglodytów. 
Gdy dać troglodycie klawiaturę, która jest dla niego nieznanym gadżetem, 
jest prawdopodobne że palcując na oślep wyklepie poprawny syntaktycznie 
program w C. Nieprawdopodobne jest, by w wyniku takiego eksperymentu 
urodził się poprawny program pascalowy.

Troglodyta może ewentualnie rozwalić klawiaturę i NIC nie napisać. I 
mamy poprawny program w C (notabene drukujący własną kopię).

W Pascalu trzeba napisać przynajmniej BEGIN END.


W C można napisać błędny program w jednej linijce i nie potrafić znaleźć 
w nim błędu przez miesiąc. Pascal jest znacznie bardziej defensywny. Gdy 
wśród kilkuset tysięcy linii kodu trzeba znaleźć tę błędną, a w ogóle 
mieć duże zaufanie do własnego kodu, defensywność języka spycha wszystko 
na dalszy plan.

Na pytanie "kto używa Pascala w Polsce" można odpowiedzieć "między 
innymi Andrzej Grażyński". Nie jestem hobbystą, tym bardziej nastoletnim 
(mam czterdzieści kilkanaście lat), a mój IQ faktycznie każe mi się 
trzymać z daleka od mutantów językowych w rodzaju C czy C++. Nie 
ograniczam się do Pascala, jestem też wielkim entuzjastą Ruby i Rails. A 
jeśli trzeba poświęcić czytelność kodu na ołtarzu efektywności, używam 
asemblera.

Gwoli sprawiedliwości: zgadzam się z tym, że wzorcowy Pascal made by 
Wirth & Jensen nadaj się głównie do celów poglądowych. Wszyscy jednak 
wiemy, jak dalece dzisiejsze Delphi różni się od Pascala A.D. 1971. Są 
już w Delphi generyki (czyli odpowiedniki szablonów C++), na dobrą 
sprawę brakuje już tylko dobrego preprocesora. Są helpery klas, są 
funkcje anonimowe, jest przeciążanie funkcji/procedur/operatorów. Są 
jednak także stare dobre repeat, while, for, if, case - Pascal pozostał 
Pascalem.

A propos mojego IQ: gdy w ogólniaku psycholog badał naszą kumatość za 
pomocą znanych schematów z brakującym dziewiątym elementem, ja 
odpowiadałem, że KAŻDY z proponowanych elementów pasuje, jest tylko 
kwestia REGUŁY dopasowania i co najwyżej pewne reguły są preferowane 
jako wyraźnie prostsze od pozostałych. Mój IQ wyceniono na 1 i to 
dlatego, że zaokrąglano w górę do integerów.

A propos IQ w ogólności: pewna znana artystka wyceniła swoje IQ na 160 i 
nawet udowodniła tę ocenę za pomocą pomiarów, niezależnie za pomocą 
dwóch przyrządów, które w tym celu polecił jej dowcipny aptekarz: 
glukometru i ciśnieniomierza. Powinna udać się do lekarza, bo 160 to za 
dużo glukozy we krwi (norma 70-110 mg/dl), a ciśnienie skurczowe 160 to 
też za dużo. Ale ona z Pascala chyba nie korzysta, pewnie nawet nie wie 
co to.
Technical Details
Message-ID: <h7u0tc$cko$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <bhl4o4hunne4dcgaboc3tt5csjv97l90no@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Andrzej Grażyński <grazynsk@petex.com.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: Kto uzywa Pascala w Polsce?
Date: Sat, 05 Sep 2009 17:42:23 +0200
Organization: http://onet.pl
Lines: 90
Message-ID: <h7u0tc$cko$1@news.onet.pl>
References: <bhl4o4hunne4dcgaboc3tt5csjv97l90no@4ax.com>
NNTP-Posting-Host: 213-238-91-155.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1252165356 12952 213.238.91.155 (5 Sep 2009 15:42:36 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sat, 5 Sep 2009 15:42:36 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
In-Reply-To: <bhl4o4hunne4dcgaboc3tt5csjv97l90no@4ax.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit