-
X-Received: by 10.157.42.50 with SMTP id t47mr70770ota.14.1474970608440; Tue, 27 Sep
2016 03:03:28 -0700 (PDT)
X-Received: by 10.157.42.50 with SMTP id t47mr70770ota.14.1474970608440; Tue, 27 Sep
2016 03:03:28 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!enother.net!enother.net!p
eer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!o21no439764itb.0
!news-out.google.com!w143ni115itb.0!nntp.google.com!o21no439761itb.0!postnews.g
oogle.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 27 Sep 2016 03:03:28 -0700 (PDT)
In-Reply-To: <a...@n...v.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.186.68.237;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 46.186.68.237
References: <a...@n...v.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a...@g...com>
Subject: Re: Pascal - ankieta
From: g...@g...com
Injection-Date: Tue, 27 Sep 2016 10:03:28 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5727
X-Received-Body-CRC: 1696469461
Xref: news-archive.icm.edu.pl pl.comp.programming:209687
[ ukryj nagłówki ]W dniu poniedziałek, 26 września 2016 15:58:43 UTC+2 użytkownik slawek napisał:
> Pytanie: kto z was osobiście użył w ciągu minionego dziesięciolecia
> Pascala (ew. Delphi, Free Pascala,...) do czegokolwiek co uważa za
> sensowne? Ile to było LOC i dlaczego Pascal był lepszy niż np. D czy
> F albo C?
Jedyne w liceum coś tam modziłem w Turbo Pascalu i w Delphi
(a także Visual Basicu i dosowych batchach). Na zaliczenie
projektu stworzyłem nawet program graficzny pod dosa, działający
w trybie 13h, ale to nawet pan od informatyki mnie wyśmiał, że
era dosa się już skończyła i teraz jest era windowsa ;]
Było to co prawda już jakieś półtorej dekady temu, i nie dawałbym
temu więcej niż 3 kloce w sumie.
> IMO Pascal is dead prawie tak jak Algol68 (Fortran to zombi, jest
> martwy, ale wciąż chodzi). Jeżeli już, miałbym chwytać się za coś z
> begin i end, to Ada, bo - choć jakaś drętwa - to ma to, tamto i
> siamto - czego być może nie ma C++ czy PHP.
Pamiętam anegdotę, że tata kolegi (o kilka lat starszego ode mnie)
szalenie się oburzał, że w szkole mają się uczyć Pascala, a nie C
(musiało to być jeszcze pod koniec XX wieku), bo "Pascala nikt
nie używa".
Dla mnie osobiście to nie był wielki problem -- programowanie
i tak sprawiało mi wielką frajdę. Może jedyny minus był taki,
że jak później uczyłem się C, to miałem przez moment przeświadczenie,
że wszystkie języki programowania są z grubsza takie same.
(Refleksja naszła dopiero kiedy zacząłem poznawać Lispa; Prolog,
z którym miałem wcześniej styczność, nie wydawał mi się prawdziwym
językiem programowania)
Mimo tego, w Pascalu pewne rzeczy są zrobione dużo lepiej, niż w C.
Chociażby to, że operator przypisania nie udaje, że jest operatorem
porównana. Z dydaktycznego punktu widzenia wydaje mi się to istotne,
i pozwala uniknąć gópih buenduf, do jakich zachęcają języki wywodzące
się z C.
W porównaniu do języków etnicznych, poziom złożoności języków
programowania jest śmieszny, i szczerze mówiąc marudzenie, że
po co się mam uczyć w szkole języka, którego "nikt nie używa",
wydaje mi się dziecinadą.
> Moim zdaniem ani Pascal, ani Lego, ani Forth nie spełniły pokładanych
> w nich nadziei. Nie żeby to były złe języki. Ale takie są fakty,
> indeks tiobe i takie tam.
Fakty są takie, że przed powstaniem Pascala np. Donald Knuth
do napisania swojego wielotomowego niedokończonego dzieła "Sztuka
Programowania" wymyślił własny asembler, MIX, ponieważ w jego
czasach praktyka była taka, że wszystko programowało się
w różnych asemblerach, i prawdopodobnie nie chciał się przywiązywać
do asemblera jakiejś konkretnej maszyny. I niestety pomimo najlepszych
intencji jego książka jest dziś raczej trudną w czytaniu historyczną
ciekawostką.
Natomiast Niklaus Wirth stworzył Pascala i napisał książki, które
z powodzeniem można stosować w dydaktyce do dziś.
Nawiasem mówiąc, w indeksie TIOBE pozycja "Delphi/Object Pascal"
wciąż utrzymuje się w pierwszej dwudziestce (i to bliżej połowy,
niż końca), toteż język trzyma się raczej mocno.
> Skąd więc OBECNA popularność Pascala jako np. języka obowiązkowego
> dla techników-informatyków itp.?!
Prawdopodobnie stąd, że technika informatyczne to instytucje
dydaktyczne, a nie ośrodki wytwarzające oprogramowanie, w związku
z czym ich kryteria wyboru są inne, niż kryteria firm informatycznych
(gdzie np. kluczowe znaczenie odgrywa intergacja z innymi istniejącymi
systemami, jak w przypadku C, albo "funkcjonowanie kapitału", jak
w przypadku Javy)
Następne wpisy z tego wątku
- 27.09.16 12:46 Tomasz Kaczanowski
- 27.09.16 17:03 slawek
- 27.09.16 19:52 g...@g...com
- 27.09.16 20:28 M.M.
- 28.09.16 00:08 Roman Tyczka
- 28.09.16 07:34 slawek
- 28.09.16 07:51 slawek
- 28.09.16 08:29 slawek
- 28.09.16 09:58 g...@g...com
- 28.09.16 11:00 wloochacz
- 28.09.16 11:27 slawek
- 28.09.16 11:32 Roman Tyczka
- 28.09.16 11:46 slawek
- 28.09.16 12:03 wloochacz
- 28.09.16 12:09 wloochacz
Najnowsze wątki z tej grupy
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
- Ideologia Polskiego Programisty wer.3
Najnowsze wątki
- 2024-05-04 Bonusowe pytanie rozliczenie sie z elektrownia - fotowoltaika.
- 2024-05-04 Ujawnienie porady prawnej prokuraturze
- 2024-05-04 Jaką kamerkę samochodową polecacie?
- 2024-05-04 Warszawa => Spedytor międzynarodowy <=
- 2024-05-04 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-04 Warszawa => Inżynier DevOps (projekt JP) <=
- 2024-05-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-05-04 Łódź => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-04 Warszawa => Interactive/Experience Designer <=
- 2024-05-04 Berlin => IT Systems Administrator and Customer Support Engineer <=
- 2024-05-04 Warszawa => Mid IT Recruiter <=
- 2024-05-04 Odpowiedzialność PORTALU za reklamy
- 2024-05-04 Lunar Rover był elektrykiem. Ważył 35 kg Zasięg 80 km Na Księżycu w 1971 r.
- 2024-05-04 Marki => ERP Implementer <=
- 2024-05-04 Gdańsk => Head of International Freight Forwarding Department <=