-
Data: 2014-12-29 19:42:40
Temat: Re: Programowanie piśmienne
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 29.12.2014 19:11, Borneq wrote:
> W dniu 2014-12-29 o 18:58, bartekltg pisze:
>>> maszynę. W jakim języku programowania programy są najczytelniejsze?
>>
>> Niektórzy potrafią pisać w COBOLu w każdym języku.
>> Programista zawsze może napisać kod nieczytelnie.
>
> Ale na jednym końcu są asemblery kodu maszynowego (jest jeszcze hex;-),
> potem assemblery bajtkodu jak Javy i Net, a po drugiej stronie pseudokod
> do opisu algorytmów. W takim pseudokodzie pisze się o łączeniu zbiorów,
> a konkretna implementacja może wyglądać różnie.
Pseudokod jest czytelniejszy niż kod języka wysokiego poziomu,
bo pomija szczegóły.
"Łączenie" zbiorów to masz (mozęsz mieć) jako pojedynczą
operację w każdym przyzwoitym języku programowania.
> Są np. języki o dynamicznym typowaniu, tu skupiamy się na wykonywaniu
> programu, ale z drugiej strony, czytając taki kod trudniej rozpoznać co
> jakaś zmienna znaczy niż w językach Pascal,C,C++,Java,C#
Statyczne typowanie nie ma nic wspolnego z ręcznym wskazywaniem
co ma być jakiego typu. C++ można na to nie zwracać uwagi,
nie tak dawno powstałą Julia, też statycznie typowany,
linijek typu.
var bla:integer;
nie ma ;-) a jak sam zauwazyłęś, mozę to zarówno zwiększać
jak i zmniejszać czytelność.
Nadal podtrzymuje swoje. W każdym jezyku można pisać brzydko.
W paskalu trudniej, bo mocno ogranicza programistę, w c++
łatwiej, bo ma miliona paradygmatów*) i pozwala na bardzo wiele,
ale nadal da się przy niewielkim wysiłku pisać czytelnie,
a nawet w języku jak perl, gdzie "Obfuscated Perl Contest"
traktowane jest jak pleonazm, da się pisać komunikatywnie.
Podobno;-)
pzdr
bartekltg
Następne wpisy z tego wątku
- 29.12.14 19:47 bartekltg
- 29.12.14 20:06 Borneq
- 30.12.14 21:15 A.L.
- 30.12.14 22:26 g...@g...com
- 31.12.14 18:35 slawek
- 31.12.14 18:40 slawek
- 31.12.14 18:46 slawek
- 31.12.14 18:47 Wojciech Muła
- 31.12.14 20:46 A.L.
- 01.01.15 02:18 M.M.
- 01.01.15 08:56 slawek
- 01.01.15 09:15 slawek
- 03.01.15 19:57 firr
- 03.01.15 19:50 firr
- 06.01.15 21:04 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2025-02-01 "Nie kupujcie samochodów elektrycznych
- 2025-02-01 jakie małe auto duże w środku :-)
- 2025-02-01 Re: pytanie do oponiarzy lub szybkojeżdzących (opony Hankook Ventus Prime, S1 Evo, alternatywy)
- 2025-02-01 T-1000 was here
- 2025-02-01 Warszawa => DevOps Engineer <=
- 2025-02-01 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2025-02-01 Warszawa => Spedytor międzynarodowy <=
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=