-
Data: 2013-08-21 04:53:25
Temat: Re: Algol68
Od: A.L. <a...@a...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Tue, 20 Aug 2013 09:09:17 -0700 (PDT), g...@g...com
wrote:
>W dniu wtorek, 20 sierpnia 2013 15:55:36 UTC+2 użytkownik A. L. napisał:
>> wrote:
>> >W dniu wtorek, 20 sierpnia 2013 01:30:13 UTC+2 użytkownik A. L. napisał:
>> >> >W dniu środa, 14 sierpnia 2013 23:04:53 UTC+2 użytkownik A. L. napisał:
>>
>> >> >> Poniewaz napomknieto w innym poscie Algol68, chcialem doniesc, ze
>> >> >> Algol68 ma sie, dziekuje, dobrze. Zgadzam sie z przedmowca ze Algol68
>> >> >> to jak dotad najlepszy z nie-obiektowych jezykow programowania. Z
>> >> >> obiektowych - najlepszy to Simula-67 (A wlasciwie Simula II)
>> >> >
>> >> >A czy moglbys jeszcze powiedziec, na czym polega jego "najlepszosc"?
>> >> >
>> >>
>> >> Bo ja go najbardziej lubie
>> >
>>
>> >W takim razie za co go najbardziej lubisz?
>>
>> Za "konsystencje" projektu. Ortogonalnosc. Brak dziur. Zwartosc i
>> kompaktnosc. Przejrzystosc.
>
>Jezeli idzie o konsystencje, to wprawdzie jezyk moze
>dawac duzo, ale nawet w najlepszym jezyku mozna pisac
>kiepskie i niespojne projekty. Jezeli jezyk daje do rak
>srodki pozwalajace utrzymywac spojny i przejrzysty
>projekt, to oczywiscie bardzo dobrze, ale tym, o co
>pytam, nie jest to, jak wygladaja Twoje projekty
>pisane w tym jezyku, tylko pytam wlasnie o te srodki,
>albo jakies przyklady, ktore moglyby pomoc mi zobrazowac,
>co masz na mysli.
>
>> >> >> Swego czasu Algol68 uchodzil za "niemozliwy do zaimplementowania" ze
>> >> >> wzgledu na zlozonosc gramatyki jak i formalizmu uzytego do opisu
>> >> >> gramatyki. Okazalo sie jednak ze jak najbardziej do zaimplementowania;
>> >> >> powstalo calkiem sporo implementacji.
>> >> >
>> >>
>> >> >Zlozonosc gramatyki nie brzmi przyjaznie -- i to nie dla komputerow,
>> >> >tylko dla ludzi, ktorzy maja sie uczyc tego jezyka.
>> >>
>> >> No, jak ktos nie moze to moze powinien zmienic zawod?
>>
>> >Ale jak ktos nie moze czego?
>>
>> Nie moze pokonac opisu jezyka przy pomocy gramatyki vW
>
>Uzywanie jezyka to jedna rzecz, a jego gramatyka -- to cos
>innego. Ludzie raczej ucza sie jezyka poprzez przyklady uzycia,
>niz poprzez opisy gramatyczne (i to dotyczy zarowno jezykow
>etnicznych, jak jezykow programowania).
>Wreszcie, jezyk programowani ma sluzyc nie tylko do tego,
>zeby naklaniac komputer do spelniania aktow woli czlowieka,
>ale rowniez do komunikacji. Jezeli napisane w danym jezyku
>programy nie daja sie latwo zrozumiec, bo sam jezyk jest
>trudny do przyswojenia, to przynajmniej do realizacji
>tego ostatniego celu dany jezyk jest bezwartosciowy.
Good. Nie zamierzam angazowac sie w wojny jezykowe
A.L.
Następne wpisy z tego wątku
- 21.08.13 09:16 g...@g...com
- 22.08.13 05:27 A.L.
- 22.08.13 18:09 g...@g...com
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- 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?
Najnowsze wątki
- 2024-07-01 W-wa naklejki wjazd do centrum
- 2024-07-01 ładowarka zmarła
- 2024-07-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z Qt) i D.
- 2024-07-01 Kraków => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-07-01 Białystok => Full Stack Web Developer (.Net Core, Angular6+) <=
- 2024-07-01 Berlin => Technical Rollouter (Radio Systems Software Installation and
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Gdańsk => Programista Full Stack .Net <=
- 2024-07-01 Zabrze => Junior HelpDesk <=
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Bielsko-Biała => Expert Migration Architect (Azure) <=
- 2024-07-01 Mini Netykieta polskich grup dyskusyjnych
- 2024-07-01 Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- 2024-07-01 Re: Powtórne wezwanie na PO-komisję uzdrowi Ziobrę już w 10 dni
- 2024-07-01 CA -- problem z logowaniem