Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Free Pascal

...ako sa dá učiť programovat bez programovacieho jazyku?
Jak už jsem psal - začni algoritmizací. Pokud nebudeš umět algoritmizovat, nebudeš umět ani programovat, budeš jen "lepit kód". Viz citát:
Algoritmizace je jednou z nejdůležitějších činností při vytváření software. Zabývá se formulací postupů, podle kterých pak programátor vytváří program. Je to ta část dovedností, která nepodléhá času, momentální módě, ani firemním zájmům. Za posledního půl století vznikla řada programovacích jazyků, která byly po několika letech nahrazeny modernějšími, a po jazycích, které se učíte dnes, přijdou určitě zase jiné. Jediné, co zůstalo stejné a co budete moci použít i po mnoha letech, je právě algoritmizace.
To obecné, co všechny jazyky spojuje, je právě algoritmus - jednoznačný postup řešení určitého problému. Ale zápisy jednoho konkrétního algoritmu v různých jazycích se samozřejmě budou lišit podle toho, jaké příkazy ten který jazyk obsahuje a jakou má syntaxi. Dobře je to vidět třeba zde.

Programování se dá přirovnat k hraní na hudební nástroj. Pokud nejsi nějaký génius, potřebuješ se nejprve naučit noty, abys pochopil notový zápis (= algoritmus). No a konkrétní provedení toho notového zápisu na nějaký hudební nástroj už odpovídá psaní v určitém programovacím jazyku. Když umíš noty a naučíš se hrát na jeden hudební nástroj (ten první je vždycky nejtěžší, protože se současně učíš i určité obecné věci - v případě hraní potřebuješ hlavně natrénovat nezávislost levé a pravé ruky), zvládnout další hudební nástroj už je jen čistě technická věc a zahrát na něj jednoduchou melodii můžeš třeba už za pár dní (já se třeba učil na zobcovou flétnu a akordeon, pak trochu na kytaru, teď hraji hlavně na klávesy, ale vyzkoušel jsem si, že dokážu zahrát i na klavír, bicí, baskytaru, saxofon, ...). A podobně je to i s programováním - když se naučíš algoritmizovat a naučíš se důkladně jeden programovací jazyk, přechod na jiný jazyk už jen jen čistě technická věc, kterou zvládneš za pár týdnů (na VŠ jsem se učil Turbo Pascal a pak Fortran, doma jsem k tomu přidal Basic na 8bitech, po nástupu do práce jsem zvládl SQL, dBase, FoxPro, po změně zaměstnání pak Delphi, VBA, C++, ...).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny