Základy programování - s jakým jazykem začít?
Základy programování - s jakým jazykem začít?
Ahoj, vím že už to tady bylo asi mnohokrát, ale přesto se chci zeptat, v čem jako začátečník začít programovat, podle toho co jsem od vás četl, tak je takhle nějaké pořadí jazyků - Pascal -> C -> C++ -> Java -> C# Takže bych asi začal tím Pascalem. S programováním jsme zatím jen ve škole dělali nějaké základní věci, jako např algoritmy, počítadlo, if apod. Chci se zeptat, co s jazykem musím umět, abych mohl být schopen postoupit na ten vyšší, jestli jsou nějaké meze, nebo prostě jenom jestli si věřím. Popř. pokud byste měli někdo nějaký dobrý návod na Pascal v češtině, tak bych byl také moc rád. Předem díky moc za rady.
Naposledy upravil(a) Ltb dne 07 kvě 2012 22:40, celkem upraveno 1 x.
Důvod: Doplnění nadpisu
Důvod: Doplnění nadpisu
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Základy Programování
tohle je úplná blbost, programování není žádná pitomá hra, kde jdeš od jazyku k jazyku
nebo snad se učíš češtinu, potom angličtinu, němčinu, francouzštinu, latinu?
není to o žádným levelování, ale o tom umět programovat - v čem to uděláš je už skoro jedno
nebo snad se učíš češtinu, potom angličtinu, němčinu, francouzštinu, latinu?
není to o žádným levelování, ale o tom umět programovat - v čem to uděláš je už skoro jedno
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Základy Programování
kozomelec: Pascal se určitě neučte. Dodnes lituji, že jsem nezačal s Javou, C# nebo Perlem a Pythonem. Tam se teprve člověk něco může naučit.
Re: Základy Programování
ok, takže v jakém jazyce začít ? Java nebo C# ? Jaké mají výhody ? Jaké nevýhody ?
Re: Základy Programování
PetrP píše:Dodnes lituji, že jsem nezačal s Javou, C#
Javy určitě nelituj: http://www.itnews.sk/spravy/software/20 ... om-je-java
A C# je zprzněná Java, na těchhle jazycích se vyučí lepiči kódu, kteří si akorát dovedou vygooglit jakou metodu mají použít, a tu do svého programu plácnou, aniž by věděli jak funguje a co přesně provádí. To nejsou programátoři, ale kódovací opice.
Já bych naopak řekl od úplného začátku: Karel > Pascal > další. Ten Pascal byl navržený speciálně pro výuku strukturovaného programování, a nacvičení "správného" stylu psaní programů (přehledně, čitelně a bezpečně), takže má mnoho rysů které ostatní jazyky nemají. Například to že všechno hlídá, a za každou ti chybu rovnou nafackuje, čímž ti ušetří hodiny hledání začátečnických chyb. Spočítej si kolik jsi jich sám nadělal! Mimochodem, hlídáš si návratové hodnoty?
Dál podle toho co člověka nejvíc zajímá, kdo chce proniknout hlouběji do systému a hardwaru, C > assembler, kdo chce programovat vážné věci, a časem se dostat třeba k vývoji větších her, C > C++, kdo si vystačí s lepením okýnkových nadstaveb nad skutečnými programy, pro toho je Java, pro toho kdo chce proniknout do světa funkcionálního programování hybridní Python, nebo radši Smalltalk a jeho nástupci jako Scheme, navazující na Lisp, druhý nejstarší programovací jazyk, dodnes používaný. I když pro tuhle větev bych začal spíš jazykem Logo. A koho zajímá historie nebo drcení milionů čísel ve vědeckotechnických výpočtech, bude se zajímat o Fortran, pocházející z roku 1956 a dodnes používaný na nejvýkonnějších superpočítačích světa.
A pak existují desítky dalších jazyků (a další stovky již nepoužívaných) určených pro speciální úlohy, jako je PHP, Perl, JCL, RPG, MUMPS, AWK...
Pascal online:
http://pascal.webz.cz/kurs/index.html
http://home.pf.jcu.cz/~edpo/program/program.html
http://www.spsemoh.cz/vyuka/pascal/
http://geraldine.fjfi.cvut.cz/~pausp/cs/pascal
Ke stažení:
http://distancne.obaka-orlova.cz/PDF/Alg.pdf
https://akela.mendelu.cz/~mot/vyuka/tpcast1.pdf
https://akela.mendelu.cz/~mot/vyuka/tpcast2.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg01.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg02.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg03.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg04.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg05.pdf
+ další ukázky a prezentace k výkladu.
Skoro všechno co platí pro Turbo Pascal od Borlandu platí i pro současný Free Pascal, proto se klidně můžeš učit podle starých učebních textů, s výjimkou některých příliš DOSově závislých věcí. Pascal je totiž dodnes v akademickém světě cosi jako latina, takže se ukázkové programy v něm psané často objevují i ve skriptech řady jiných předmětů než jen programování.
I když tu mám učebnici mechaniky, kde je použitý GWBasic, a knihu o šifrování (od kryptologa z rozvědky), ve které je dokonce Sinclair BASIC!
![Cool 8)](./images/smilies/icon_cool.gif)
Naposledy upravil(a) faraon dne 07 kvě 2012 08:11, 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)
(pravil K. H. Borovský o cenzuře internetu)
Re: Základy Programování
Taky se přikláním pro začátek k Pascalu.Je to asi nejsnáze pochopitelný jazyk pro začátečníka.Vyšší programovací jazyky jsou hlavně o syntaxi.Z Pascalu není problém přejít na C,C++ a další.
Myslím že je lepší umět jeden jazyk pořádně,než několik sotva základy.(tím nemyslím pouze Pascal)
Myslím že je lepší umět jeden jazyk pořádně,než několik sotva základy.(tím nemyslím pouze Pascal)
Re: Základy Programování
ok díky za názory, pokusím se teda něco začít s tím Pascalem, Faraone moc díky za ty návody.
EDIT: Jak jsem psal, že už jsme se ve škole něco učili, tak to je v programu Imagine Logo (želvička)
EDIT: Jak jsem psal, že už jsme se ve škole něco učili, tak to je v programu Imagine Logo (želvička)
Re: Základy programování - s jakým jazykem začít?
Ještě bych se chtěl zeptat, kde program stáhnu. Mám Win 7 64bit, díky
Re: Základy programování - s jakým jazykem začít?
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: Základy programování - s jakým jazykem začít?
díky moc. Tak půjdu něco zkoušet, až budou nějaké výsledky, nebo až se budu potřebovat na něco zeptat, tak sem zase zajdu :)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 1025
-
od petr22
Zobrazit poslední příspěvek
02 srp 2023 09:22
-
- 1
- 2332
-
od Gerete
Zobrazit poslední příspěvek
31 říj 2023 17:40
-
-
Programování pro žáky zš - záverečná práce
od AlastorM » 20 dub 2024 21:19 » v Vše ostatní (z oblasti IT) - 0
- 5366
-
od AlastorM
Zobrazit poslední příspěvek
20 dub 2024 21:19
-
-
-
Výběr repasovaného notebooku na programování
od HelFix » 13 bře 2024 10:59 » v Rady s výběrem hw a sestavením PC - 5
- 2167
-
od Zivan
Zobrazit poslední příspěvek
20 bře 2024 10:51
-
-
-
2x 27" IPS vs 34" VA . programování, webdesign
od Hakosuka » 26 úno 2024 13:12 » v Rady s výběrem hw a sestavením PC - 0
- 1777
-
od Hakosuka
Zobrazit poslední příspěvek
26 úno 2024 13:12
-
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 2 hosti