<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    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é.<br>
    <br>
    PH<br>
    <br>
    <div class="moz-cite-prefix">Dne 06.01.2024 v 17:52 Jirka Mww
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGNMtu0EJFDXLr0ZWdk8QFt521oX7ezjRYRe9mystEk+6BFxtA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">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é. 
        <div><br clear="all">
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">Zdravi<br>
              Jirka Sloupenský  OK1MWW</div>
          </div>
          <br>
        </div>
      </div>
      <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
        <table style="border-top:1px solid #d3d4de">
          <tbody>
            <tr>
              <td style="width:55px;padding-top:13px"><a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
                  target="_blank" moz-do-not-send="true"><img
src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
                    alt="" style="width: 46px; height: 29px;"
                    moz-do-not-send="true" width="46" height="29"></a></td>
              <td
style="width:470px;padding-top:12px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Neobsahuje
                žádné viry.<a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail"
                  target="_blank" style="color:#4453ea"
                  moz-do-not-send="true">www.avast.com</a></td>
            </tr>
          </tbody>
        </table>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">so 6. 1. 2024 v 14:31
          odesílatel David Obdrzalek <<a
            href="mailto:David.Obdrzalek@mff.cuni.cz"
            moz-do-not-send="true" class="moz-txt-link-freetext">David.Obdrzalek@mff.cuni.cz</a>>
          napsal:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Naopak!
          V Pascalu středníky na rozdíl od C nejsou všude povinné. V
          Pascalu je <br>
          středník oddělovač příkazů, takže když je jen jeden příkaz
          nebo před ukončující <br>
          závorkou tudíž být nemusí (ale může), zatímco v C je středník
          povinný ukončovač <br>
          příkazu všude a chybět nesmí. U obou jazyků to vyplývá z
          gramatiky a není to <br>
          samoúčelná zlovůle autorů.<br>
          Z pohledu, že se pozná, kde příkaz končí, tak tam proto
          středník být nemusí (což <br>
          není tak úplně pravda, ale pro člověka to tak může vypadat),
          by středník nemusel být <br>
          ani v řadě jiných jazyků, C/C++ nevyjímaje, takže jako
          argument proti Pascalu to <br>
          není zrovna případné.<br>
          <br>
          Jediné, co mě na tom zpočátku dráždilo, že v Pascalu středník
          někde být nesmí - před <br>
          else nelse - ale ono je to logické, protože mezi then a else
          smí být buď jeden <br>
          příkaz nebo blok, takže více příkazů oddělených středníkem tam
          z principu být <br>
          nemůže.<br>
          <br>
          <br>
          Já jsem začínal na BBC BASICu, ten měl funkce a procedury,
          takže se v něm <br>
          programovalo kulturně (tedy přesněji řečeno dalo programovat
          kulturně, prasárny se <br>
          spaghetti-goto se tam samozřejmě taky daly dělat). Pak jsem
          objevil assembler 6502, <br>
          protože ten se do toho jejich BASICu dal snadno vložit a
          dovolil mi šáhnout níž; <br>
          díky němu jsem trochu začal chápat, jak počítač funguje. Pak
          jsem se na škole učil <br>
          programovat v Pascalu, to mi přidalo k těm procedurám/funkcím
          další dobré zvyky v <br>
          programování (a Pascal si vynutil je používat), takže pak
          přechod na C a později C++ <br>
          neznamenal divočinu. Myslím, že ty dobré zvyky vedly k tomu,
          že v C/C++ nejsem <br>
          zbytečné prase jako řada těch, co začínala v jiném BASICu nebo
          až s C (nebo ještě <br>
          hůř myslí si, že píše v C, ale překládá C++ překladačem), o
          děsu Picaxe nebo Arduinu <br>
          ani nemluvě. <br>
          <br>
          Pohledem zpátky se mi Pascal jeví jako skvělý jazyk pro výuku
          algoritmizace + <br>
          programování i dnes, čistý, jednoduchý, metodický. Ale zdá se,
          že "je nová doba" a <br>
          tenhle můj názor je jaksi zastaralý. Zdá se mi, že dnes spíš
          letí neučit se dobře <br>
          programovat, ale pokud už vůbec vytvářet nový program a né
          stáhnout cosi z webu, tak <br>
          rychle něco v Pythonu nebo Arduinu zmasit, nezajímat se o
          efektivitu ani paměťovou <br>
          nebo výpočetní složitost ani jestli to vůbec je správně nejen
          na tom maximálně <br>
          jednom pokusném vstupu, hlavně aby to už bylo hotový. A podle
          toho pak vypadají <br>
          výsledné (žel i komerční) aplikace, za které bych zápočet z
          programování nedal. <br>
          Několikagigabajtové vývojové prostředí, knihovny, co nemůžou
          fungovat ani autorovi, <br>
          gumovej editor, výsledně megabajtový Hello World kde písmena
          jak kdyby ručně <br>
          vykreslovali trpaslíci, aplikace co se spouští věčnost, vyžere
          paměti co může, <br>
          uživatelsky zoufale nekonzistentní a nepřítulná, mezi verzemi
          nadbytečně měněná, <br>
          občas se zoufale zavidlí, zatuhne nebo sebou řízne a bez
          internetu nefunguje... <br>
          <br>
          D.O.<br>
          <br>
          On 5 Jan 2024 at 13:33, Pavel Hudeček wrote:<br>
          <br>
          > Já k Pascalu přišel až po několika basicích a několika
          assemblerech a <br>
          > opravdu hodně se mi nelíbil. Kromě zbytečně dlouhých
          beginů a endů, jsou <br>
          > tam úplně zbytečné středníky, klidně by mohly být
          nepovinné, jen pro <br>
          > situace, že je víc příkazů na 1 řádku, jako : v basicu na
          Spectru. Další <br>
          > vopruz byly stringy do 256 znaků, paměťi do 64 kilo, ...
          A taky mi <br>
          > vadilo jeho TurboVision, byl jsem už v té době zvyklej na
          Windows a <br>
          > nelíbilo se mi, že musím místo Ctrl+C a V používat divný
          věci. ...určitě <br>
          > toho bylo víc, teď už si pamatuju jenom tohle.<br>
          > <br>
          > Ale obšas jsem pak používal Delphi, tam nebyly ty limity
          a byly tam <br>
          > hezký wokenní komponenty na grafy. Párkrát jsem dokonce
          zkombinoval <br>
          > Visual Basic s Delphi, abych využil výhod obojího:-)<br>
          > <br>
          > PH<br>
          <br>
          <br>
          _______________________________________________<br>
          HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer" target="_blank"
            moz-do-not-send="true">www.HW.cz</a><br>
          <a href="mailto:Hw-list@list.hw.cz" target="_blank"
            moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a><br>
          <a href="http://list.hw.cz/mailman/listinfo/hw-list"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>