-
Data: 2014-12-29 19:19:36
Temat: Re: Programowanie piśmienne
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu poniedziałek, 29 grudnia 2014 18:58:33 UTC+1 użytkownik bartekltg napisał:
> On 29.12.2014 18:49, Borneq wrote:
> > Inaczej literate programming, styl programowania polegający na tym że
> > kod źródłowy ma być czytelny dla człowieka a nie tylko wykonywany przez
> > 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.
Z drugiej strony, istnieją języki, w których napisanie czytelnego
programu jest w zasadzie niemożliwe (takie jak brainfuck, unlambda
czy shakespeare).
Również wokół języków funkcjonują pewne kultury, które w różnym
stopniu przywiązują wagę do czytelności programów. Na przykład
perl jest językiem, który w samym swoim projekcie przemyca założenie,
że można używać tajemniczych sekwencji, których znaczenie jest
znane tylko dla wtajemniczonych.
Jeżeli idzie o języki, których kultury w dużym stopniu wspierają
piśmienność (czyli ideę, że kod ma nie tylko być wykonywany, ale
przede wszystkim czytany), to należą do nich Python (określany
niekiedy mianem "wykonywalnego pseudokodu"), Haskell oraz Scheme,
a także -- w pewnym stopniu -- Forth ("czytelny asembler")
Ciekawym językiem, który być może nie stanowi przykładu na "literate
programming", ale powstał z myślą o "literature programming", jest
Inform 7
Następne wpisy z tego wątku
- 29.12.14 19:42 bartekltg
- 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
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- 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
Najnowsze wątki
- 2025-04-25 nie wyłączam silnika
- 2025-04-25 PILNE !! Stara żywność w marketach "Zgodnie z obowiązującym od stycznia 2024 r. prawem przeterminowana, ale nadal zdatna do spożycia żywność, może być sprzedawana przez maksymalnie kolejne 45 dni po dacie na opakowaniu. To legalne tylko wtedy, gdy opakowa
- 2025-04-25 Łódź => Team Lead Data Engineer (Snowflake) <=
- 2025-04-25 Pruszków => Key Account Manager IT <=
- 2025-04-25 Warszawa => Business Development Manager - Network and Network Securit
- 2025-04-25 Kto używa elektrolizera do wytwarzania wodoru do palnika ?
- 2025-04-25 Kraków => PHP Developer (Full Stack) <=
- 2025-04-25 Trójmiasto => Head of Social Media <=
- 2025-04-25 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-04-25 Warszawa => Developer .Net <=
- 2025-04-25 Warszawa => Support Engineer <=
- 2025-04-25 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-04-25 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-04-24 Czy można ukarać za odebranie awiza z wezwaniem w terminie po terminie? [Sroka PO-sprawiedliwości v. Ziobro]
- 2025-04-24 Badanie techniczne tylko automatyczne, bo obiektywne