Re: Zemřel Niklaus Wirth

Pavel Hudeček edizon na seznam.cz
Sobota Leden 6 19:01:48 CET 2024


Tak linkování umí vyřešit každé normální IDE, na to není potřeba mít to 
arduinové, které mi jinak přijde na dnešní dobu už dost špatně vybavené.

PH

Dne 06.01.2024 v 17:52 Jirka Mww napsal(a):
> S panem Obdržálkem v zásadě souhlasím, ale ta globální kritika Arduina 
> mě docela mrzí. myslím, že i v tom prostředí Arduina se dá programovat 
> slušně. Dělám v tom už asi tři roky všechny své hobby projekty, dřív 
> jsem používal C pro 8051 a to linkování mne nebavilo.  Snažím se držet 
> struktury, go to nepoužívám vůbec a myslím, že ty moje programy jsou 
> docela přehledné.
>
> Zdravi
> Jirka Sloupenský  OK1MWW
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> 
> 	Neobsahuje žádné viry.www.avast.com 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> 
>
>
>
> so 6. 1. 2024 v 14:31 odesílatel David Obdrzalek 
> <David.Obdrzalek na mff.cuni.cz> napsal:
>
>     Naopak! V Pascalu středníky na rozdíl od C nejsou všude povinné. V
>     Pascalu je
>     středník oddělovač příkazů, takže když je jen jeden příkaz nebo
>     před ukončující
>     závorkou tudíž být nemusí (ale může), zatímco v C je středník
>     povinný ukončovač
>     příkazu všude a chybět nesmí. U obou jazyků to vyplývá z gramatiky
>     a není to
>     samoúčelná zlovůle autorů.
>     Z pohledu, že se pozná, kde příkaz končí, tak tam proto středník
>     být nemusí (což
>     není tak úplně pravda, ale pro člověka to tak může vypadat), by
>     středník nemusel být
>     ani v řadě jiných jazyků, C/C++ nevyjímaje, takže jako argument
>     proti Pascalu to
>     není zrovna případné.
>
>     Jediné, co mě na tom zpočátku dráždilo, že v Pascalu středník
>     někde být nesmí - před
>     else nelse - ale ono je to logické, protože mezi then a else smí
>     být buď jeden
>     příkaz nebo blok, takže více příkazů oddělených středníkem tam z
>     principu být
>     nemůže.
>
>
>     Já jsem začínal na BBC BASICu, ten měl funkce a procedury, takže
>     se v něm
>     programovalo kulturně (tedy přesněji řečeno dalo programovat
>     kulturně, prasárny se
>     spaghetti-goto se tam samozřejmě taky daly dělat). Pak jsem
>     objevil assembler 6502,
>     protože ten se do toho jejich BASICu dal snadno vložit a dovolil
>     mi šáhnout níž;
>     díky němu jsem trochu začal chápat, jak počítač funguje. Pak jsem
>     se na škole učil
>     programovat v Pascalu, to mi přidalo k těm procedurám/funkcím
>     další dobré zvyky v
>     programování (a Pascal si vynutil je používat), takže pak přechod
>     na C a později C++
>     neznamenal divočinu. Myslím, že ty dobré zvyky vedly k tomu, že v
>     C/C++ nejsem
>     zbytečné prase jako řada těch, co začínala v jiném BASICu nebo až
>     s C (nebo ještě
>     hůř myslí si, že píše v C, ale překládá C++ překladačem), o děsu
>     Picaxe nebo Arduinu
>     ani nemluvě.
>
>     Pohledem zpátky se mi Pascal jeví jako skvělý jazyk pro výuku
>     algoritmizace +
>     programování i dnes, čistý, jednoduchý, metodický. Ale zdá se, že
>     "je nová doba" a
>     tenhle můj názor je jaksi zastaralý. Zdá se mi, že dnes spíš letí
>     neučit se dobře
>     programovat, ale pokud už vůbec vytvářet nový program a né
>     stáhnout cosi z webu, tak
>     rychle něco v Pythonu nebo Arduinu zmasit, nezajímat se o
>     efektivitu ani paměťovou
>     nebo výpočetní složitost ani jestli to vůbec je správně nejen na
>     tom maximálně
>     jednom pokusném vstupu, hlavně aby to už bylo hotový. A podle toho
>     pak vypadají
>     výsledné (žel i komerční) aplikace, za které bych zápočet z
>     programování nedal.
>     Několikagigabajtové vývojové prostředí, knihovny, co nemůžou
>     fungovat ani autorovi,
>     gumovej editor, výsledně megabajtový Hello World kde písmena jak
>     kdyby ručně
>     vykreslovali trpaslíci, aplikace co se spouští věčnost, vyžere
>     paměti co může,
>     uživatelsky zoufale nekonzistentní a nepřítulná, mezi verzemi
>     nadbytečně měněná,
>     občas se zoufale zavidlí, zatuhne nebo sebou řízne a bez internetu
>     nefunguje...
>
>     D.O.
>
>     On 5 Jan 2024 at 13:33, Pavel Hudeček wrote:
>
>     > Já k Pascalu přišel až po několika basicích a několika
>     assemblerech a
>     > opravdu hodně se mi nelíbil. Kromě zbytečně dlouhých beginů a
>     endů, jsou
>     > tam úplně zbytečné středníky, klidně by mohly být nepovinné, jen
>     pro
>     > situace, že je víc příkazů na 1 řádku, jako : v basicu na
>     Spectru. Další
>     > vopruz byly stringy do 256 znaků, paměťi do 64 kilo, ... A taky mi
>     > vadilo jeho TurboVision, byl jsem už v té době zvyklej na Windows a
>     > nelíbilo se mi, že musím místo Ctrl+C a V používat divný věci.
>     ...určitě
>     > toho bylo víc, teď už si pamatuju jenom tohle.
>     >
>     > Ale obšas jsem pak používal Delphi, tam nebyly ty limity a byly tam
>     > hezký wokenní komponenty na grafy. Párkrát jsem dokonce zkombinoval
>     > Visual Basic s Delphi, abych využil výhod obojího:-)
>     >
>     > PH
>
>
>     _______________________________________________
>     HW-list mailing list  -  sponsored by www.HW.cz <http://www.HW.cz>
>     Hw-list na list.hw.cz
>     http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240106/bde2a10f/attachment.htm>


Další informace o konferenci Hw-list