V jakém pořadí se má teenager učit programovací jazyky?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod faraon » 20 lis 2011 17:04

Je to úplně jedno, já jsem z Céčka zvyklý psát s mezerami:

Kód: Vybrat vše

/* komentář */


Podle těch popisů poznáš co která část programu píše, takže ti stačí jen rozluštit ty smyčky, které jsou odpovědné za řádky a sloupce.
Naposledy upravil(a) faraon dne 20 lis 2011 17:08, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Reklama
richard44
nováček
Příspěvky: 26
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod richard44 » 20 lis 2011 17:08

Asi předbíháme, ale obdoba složených závorek v Pascalu by v C bylo lomítko a hvězdička?

Kotik
Level 5
Level 5
Příspěvky: 2384
Registrován: únor 09
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod Kotik » 20 lis 2011 17:12

Jenom ještě doplním, že komentář v Pascalu jde dát i tímto způsobem:

Kód: Vybrat vše

(* komentář *)

Tohle je užitečné, kdyby bylo někde víc komentářů, už si nepamatuji přesně kde, ale vím, že nám to přednášející říkal. (btw jsem také začátečník) :smile:
Ntb: HP Pavilion 13-a250nc
PC: i7-4770 + Noctua NH-U9B SE2 / GIGABYTE GA-B85M-D3H rev.1.1 / 2x Kingston HyperX Fury White 4GB 1866 MHz / Asus RX-570 OC / Samsung 870 EVO 500GB / Seagate Barracuda 7200.14 - 1TB /BITFENIX Neos, bílá + EVGA 500B / Win11 Home 64bit / AOC i2369VM
+ Genius SW​-HF 5.1 4000

richard44
nováček
Příspěvky: 26
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod richard44 » 20 lis 2011 17:20

Cituji odtud:

Komentáře
Je velmi užitečné a občas i nezbytné psát do programu vlastní poznámky. Pokud se budeme k vlastnímu programu někdy vracet, nebo ho bude po nás někdo číst, jistě je třeba některé části algoritmu opatřit srozumitelným vysvětlením. Komentáře se v pascalu píší do složených závorek {Toto je komentář}. Pokud chceme napsat delší poznámku na více řádků, použijeme závorku a hvězdičku. (*Toto je velmi dlouhý komentář, který se nevejde na jeden řádek, a tak použijeme závorku a hvězdičku*). Vše, co je napsáno v komentářích, překladač přeskakuje. Proto se často víceřádkové „poznámkování“ používá pro dočasné vyrušení některé části programu. Programátoři tomu říkají „zaremování“.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod faraon » 20 lis 2011 17:32

(* *) se používaly jako náhrada za { } u počítačů, které neměly složené závorky, ale takové se už pár desítek let nevyskytují :listen: Namátkou mě napadá z minipočítačů DEC PDP-8 a z mikropočítačů Sinclair ZX81.

Kód: Vybrat vše

Pascal:  { komentář }
C:       /* komentář */
C++:     // komentář
BASIC:   REM komentář
QBasic:  ' komentář
FORTRAN: C komentář

Tak už asi víš odkud je to "zaremování", původně je to zkratka ze slova remark - poznámka.

Obrázek
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

richard44
nováček
Příspěvky: 26
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod richard44 » 20 lis 2011 17:42

Opravdu delikátní... :smile:

Složené závorky se dají napsat Ctrl+Alt+B/N, ale není rychlejší, jednodušší a přirozenější napsat (* a *) než přemýšlet nad správnou trojkombinací? Zřejmě ne - expert by řekl: dva znaky proti čtyřem? Lehká matematika. :wink:

A jak se v C++ ukončuje komentář, to vážně nevím. Automaticky na konci řádku? Ale co když je jeden řádek moc dlouhý a my chceme přes více?

C# má údajně umět jak // z C++, tak /* a */ z C - velmi intuitivní... :smile:

Raději se zatím nebudu pouštět do ničeho jiného než Pascalu - měl bych v tom rychle guláš. :lol:

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod faraon » 20 lis 2011 17:53

Tyhle počítače totiž dokázaly zobrazit jen 63 znaky, a kdysi dávno se jako terminály používaly elektromechanické dálnopisy, kde prostě moc na výběr nebylo, co se dalo do programovacích jazyků použít.

// se neukončuje, stejně jako REM je až do konce řádku.
Třeba ve FORTRANu to C musí být v prvním sloupci a komentář je celý řádek.
// i /*---*/ jdou i v Javě, navíc tam ještě jsou "superkomentáře" které mají /**---*/

Já složené závorky píšu AltGr+B a AltGr+N, ale v Céčku zase nemám jinou možnost, protože tam se používají místo begin a end naprosto všude :twisted:

Kód: Vybrat vše

#include <stdio.h>

int main(void)
    {
    printf("Hello World!\n");
    return 0;
    }
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

richard44
nováček
Příspěvky: 26
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod richard44 » 20 lis 2011 18:01

Pročpak je v Pascalu za posledním endem tečka a ne středník? :shock: :D

To neví ani borci ze soom.cz a nepředpokládám, že mi na tohle někdo odpoví.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod faraon » 20 lis 2011 18:08

To by byla otázka pro Niklause Wirtha, který ten jazyk vymyslel :lol:
Ale protože kompilátor Pascalu je jednoprůchodový, tak by to mohl být signál pro něj, že nebude následovat už žádný přeložitelný kód.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod domitea » 20 lis 2011 20:20

Takový dobrý topic a já se k němu dostanu až teď :x

Všechno zde napsané je má zkušenost.

První programování se mě dotklo velice lehce. Musel jsem totiž naprogramovat robota z lega (tehdy to ještě nebylo NXT, ale RCX), to bylo někdy v šesté třídě. Sedmičku jsem měl spojenou s Pascalem, ten jsem moc nechápal a teď taky moc neee :smile: . Od osmičky se učím zmiňovaný C# a ten už chápu velice dobře. Pak jsem přešel na střední, tam jsme se učili první rok Visual Basic 6! druhý rok VB .NET a teď už naštěstí C#.

Ad kommenty:

V C# jsou na jeden řádek(//) a na více řádků(/* */), pak ještě na XML dokumentaci(///)

Někdo tady říkal, že je z kyberny (kalbub?), tak to jsme za rohem. Studuji střední průmyslovou školu v HK. Zas tak dobrá škola to není, porazili jsme vás v SOČce :lol: ale dal nás jíčíňák(nic proti)

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod faraon » 20 lis 2011 20:46

domitea: Nic si z toho zpoždění nedělej, mě tentokrát také utekl začátek :-D
Tak já jsem vlastně začal na papírovém počítači CGS, ale tam jsem toho ještě moc nenaprogramoval.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
kalkub
Level 2
Level 2
Příspěvky: 168
Registrován: květen 11
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: V jakém pořadí se má teenager učit programovací jazyky?

Příspěvekod kalkub » 21 lis 2011 08:12

Orcus píše:Hehe, tak jestli jdeš SSAKHK, tak good luck :lol: Když vidím co z toho leze občas za lidi, tak gympl a samouci jsou na tom lecckdy líp :wink: To radši zaměř na strojárnu, je jen o kousek dál, nenecháš tam 40k za rok + jazyky se doučíš sám + uplatníš se víc než s papírem z kyberny. :smile:


Tak ja netvrdim, že tady máme takový inteligenty, který jsou zazobaný a schovávaj se jen tak tady, ale někoho to baví a taky je v to dobrej. Nechci nic řikat, ale řikáš tohle zaujatě o všech jinak ano naučíš se to sám doma taky si myslim, ale s možnostma co tady jsou je to lepší než se to učit bez toho všeho. Je to můj jen osobní názor, ale když vidim ty lidi nadaný co chodě na ČVUT a MATFYZ tak mě to docela nakopává se učit a umět to :D


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti