Ahoj vsichni – potrebuji poradit, chci začít programovat, ale nevím, který programovací jazyk si mám vybrat. Zkoušel jsem Pascal, ale nelíbilo se mi prostředí Turbo Pascalu ani Freepascalu, prostě mi nesedlo a kromě toho zase někdo říká, že je to mrtvý jazyk atd, ale na druhou stranu chci jít na gymnázium a na hodně gymnaziích se v Pascalu učí programovat, ale přesné informace nemám …
Potom jsem zkoušel Python, ale tam jsem se zasekl na 2. lekci tu na programujte a usoudil jsem, že Python zatím teď ne.
Teď se pouštím do C++, editor Dev C++ se mi líbí a asi se C++ pokusím naučit…
V programování jsem více-méně začátečník, ale něco bych už celkem znal…
Ani přesně nevím, jestli se chci učit programovat webové nebo běžné („newebové“) aplikace programování, nejlépe, obojí v jednom.
Prosím poraďte – spoléhám na vás …
Fórum › Offtopic
Jaký programovací jazyk?
mno C++ je kadejaka volba.. ci zla alebo dobra neviem.. ale ako zaciatocnik, dam krk na to ze sa s nim pekne natrapis. Hlavne z vecami okolo pamate.. to roby vela ludom zo zaciatku problem predstavit si co je heap a co stack a akotie pointre teda funguju.. Ale ked to prelusknes.. tak uz mas pootvorene dvierka do sveta Javy a co ja viem coho vsetkeho.. Inac C++ je jazyk v ktorom aj najmensiu prkotinu clovek roby x-hodin a napise mnoho riadkov kodu. Aby ta to potom skor neznechutilo. Ak si taky pripad ze potrebujes hned vydiet ze ten tvoj kod aj neico umi, tak sa hod na Javu alebo C#.. tam sa daju kodit veci ako webove tak aj newebove.. a dnes to leti :)
Nemyslím si, že vrhnout se takhle po hlavě do C++ je ta nejjednodušší cesta. Ale každý má svobodnou volbu.
Tak co mi radíte přesně?
Mám znovu zkusit Python? Bude mi ze začátku vyhovovat? Nebo něco jiného? A co Pascal, který bude asi ve škole(musím si to ale ještě zjistit)?
Rád bych si vyslechl i další názory ... zatím thx všem
Jak jsem psal už mnohokrát ... musíš se nejprve sám sebe zeptat, co chceš vlastně dělat. Když v tom budeš mít jasno, tak si podle svého mínění zvol nějakej jazyk, kterej ti bude vyhovovat a o kterej je a v budoucnu pravděpodobně bude zájem (hodně důležitý, pokud se tím chceš živit). Když to neuděláš a budeš se řídit podle toho, co ti tady kdo poradí za jazyk, tak můžeš dopadnout podobně jako já ... dva roky jsem promarnil s Delphi a PHP.
Pokud seš na tom podobně jako já a chceš psát aplikace pro různý použití ... web, desktop, mobilní zařízení, tak si zvol Javu nebo .NET, který IMHO nabízí širší možnosti (jedno, jakej jazyk ... třeba C#, VB.NET, Chrome, Python nebo jinej).
Pythona rozhodně doporučuji;)
A neboj se ptát na fóru ohledně pythona, vždy se najde někdo kdo rád a ochotně pomůže!
Najdete zde články zabývající se matematikou základních a středních škol a databázi hlavolamů.
Pro vyzkoušení Vaš
To DeaLer: podobne som bol na tom aj ja.. ze som preletel od DELPHI cez kadeco.. ono clovek sa ustali az fakt ked zacne makat za prasule.. tam uz totizto maka na skutocnych problemoch. POdla mna najlebsia skola je prave prax. Btw jednu radu mozem dat a urcite sa na tom zhodnu viacery.. nezacinaj z PHP :) PHP ani pomali nieje jazyk.. ja mam teraz jednu cast jedneho projektu v PHP a je to boj, boze to je nieco hrozne s tym robit.
tohle už se tu spoustakrát řešilo... podívej se víc na foru
To JMM: nesnaž se, stejně se za měsíc někdo zeptá znova
Podle toho co chceš programovat, hlavně na tom záleží. Python i C++ se hodí prakticky na všechno, C++ je těžší, ale lepší. Pokud si představuješ, že za pár dnů bys chtěl naprogramovat windowsový textový editor, doporučuju Delphi. Pokud bys chtěl progit hry, zkus Javu nebo C#.
To Colpik: s tím textovým editorem za pár dnů pozor ... to se programování ani nedotkne, nakliká UI a Actions a má hotovo, to zvládne i moje sestra (9 let)
Ja som zacal s pascalom lebo sme ho mali na informatike a myslim, ze aj ked je to programovaci shit, na zaciatok je najlahsi ...
Ja bych ti doporucil prelouskat ten python. Z tvych prispevku jde videt ze jsi docela nerozhodny a python ti neuskodi, naucis se na nem pekne zaklady algoritmizace atd. Jak proceduralni tak OO programovani, kdyz zacinas je mnohem dulezitejsi naucitet se dobre navyky nez zacit srotit nejaky jazyk. Stravil jsem dlouho u pascalu, php, C, C++ , potom uz sem nemel nejmensi problem naucit se dalsi jazyky jako Javu, C#, python. Posledni dobou sem si hral s haskelem a prologem, ale to uz je zase jiny pristup k programovani. :]
Kazdopadne jsem pro python jako vyucovaci jazyk.
To DeaLer: no Textovej Editor je hrozně relativní výraz, protože to buď může být prostě program s jedním Memo (textovým polem) a dvěma tlačítkama: jedním na uložení a jedním na načtení, ale taky to může být vymakaná aplikace s dobrým vzhledem, příjemným ovládáním a spoustou funkcí, kterej by ta tvoje sestra asi nedala :)
To Mrzout:
Z tvych prispevku jde videt ze jsi docela nerozhodny...
...a nebo spíš vybíravý :)
To Colpik: mám s Delphi dost zkušeností (opravdu mi nemusíš říkat, co je Memo) a klidně ti vypíšu seznam komponent, se kterýma naklikáš editor do několika hodin s pěkným vzhledem, hromadou funkcí a bez znalostí programování.
1. nějakej vymakanej editor ... pro naše potřeby bude stačit trialka http://www.trichview.com/
2. nějaký pěkný toolbary, atp. ... dobrá je kombinace free komponent http://www.jrsoftware.org/tb2k.php, http://g32.org/tbx a k tomu nějakej pěknej skin http://www.rmklever.com/delphitbx
- pro pokročilejší možnosti snad ještě SpTBX založený na Unicode Controls (tady neznám přesný názvy ani URL)
3. to máme základ GUI a teď tomu dodat funkcionalitu ... nejlépe s pomocí Actions, konkrétně doplňujícího balíku http://www.trichview.com/resources/actions/
Pokud jsem na nic nezapomněl, tak stačí postahovat zmíněné věci, otevřít Delphi, vytvořit novej projekt, nainstalovat komponenty a pak už jen klikat, klikat a klikat. Do pár hodin bude hotovej velice kvalitní SDI editor. Pokud chceš MDI a další "pokročilejší" věci, tak už bude vhodný najít si zmíněnej balík SpTBX a trochu zagooglit (rovněž se obejdeš bez programování). Když to rozšíříš ještě o kontrolu pravopisu (http://www.trichview.com/features/spellcheck.html), tak se klidně můžeš měřit třeba s AbiWordem.
PS: tomu řikám dobrá výuka programování a věř mi, že by to moje sestra po tebou zmíněných pár dnech zvládla
Celou tuhle diskuzi jsem opravdu nečetl. Obvykle na diskuze tohoto typu nereaguju, ale čeho je moc toho je příliš. DeaLere, tím svým posledním příspěvkem chceš snad říct, že se v Delphi, popř. C++ Builderu nedá programovat? Nebo snad, že je to jen o klikání? Nebo se v něm nedají tvořit plnohodnoté aplikace? VCL knihovna, podle mého názoru, má programátoru pouze usnadnit jeho práci, díky čemuž se může soustředit na důležitější problémy. Proč bych se měl piplat s GUI ve WinAPI v čistém C, když si můžu aplikaci navrhnout v designeru a neztrácet čas zbytečným opisování prakticky pořád steného kódu? A když už jsme u toho editoru takovéto stahování z internetu opravdu o ničem není. Sám jsem musel dělat editor(tím mám na mysli komponentu), společně se zvýrazňováním syntaxe a žadná procházka růžovým sadem to nebyla, zvláště když se blíží termín odevzdáni a k tomu je ještě třeba napsat řádnou dokumentaci. A rozhodně tě mužu ujistit, že otázka GUI hrála na tom tu nejmenší roli. Musel jsem se zaměřit na zpracování textu a jeho následné zobrazení v realném čase, aby to bylo aspon k nějakému užitku.
To DeaLer: Takhle kdyby to dělal každej :) Proč to vlastně takhle každej nedělá? :D
To Jura: ne, to tím samozřejmě říct nechci (přečti si souvislosti, než ze mě budeš dělat blbečka :) a plně s tebou souhlasím ... jen tím chci dokázat, že za pár dní prostě kvalitní editor nenaprogramuje (max. nakliká)
To DeaLer:
Blbečka z tebe nedělám a ani bych z nikoho tady nedělal, ale byl jsi zrovna nejblíže, kdo se oháněl těmito, podle mého, velice stupidními argumenty(jak řikám, nečetlk jsem to celé). V tu chvíli jsem viděl rudě a nic jiného nevnímal, takže pokud se tě to dotklo, tak se omlouvám.
A abych tu nebyl jen za prudila, tak taky, jako většina doporučuju C/C++(jak jinak, že?:). Tyhle jazyky jsou a budou, podle mého názoru, pořád v kurzu. Stále existuje spousta aplikaci, které jsou v nich napsány a které se musí udržovat a nikdo je nebude přepisovat, už jen proto, jak jsou rozsáhlé.
To Jura: nedotklo a jsem rád, že už si rozumíme (alespoň doufám) ... vzhledem k důvodům, které mě k tomu vedly je stupidita argumentů celkem přijatelná ;)
To Jura: ale pozor, na platformě Win už brzy může přijít doba (nejpozději za 5 let), kdy si Win32 (unmanaged) procesy moc neškrtnou, protože poběžej v SandBoxu a defautně nebudou mít žádný práva, ale to samozřejmě neznamená, že C++ zmizí
To DeaLer: seš si jistej, že tomu chceš říkat "hodně zkušeností"? Jestli programy řešíš tak, že si stáhneš pár komponent co vše udělaj za tebe, tak to zrovna moc expert nejseš!
To Colpik: omg, kde píšu, že to tak dělám? kde? to byl jen příklad textového editoru vytvořeného v delphi za pár dnů ... kam sem to zase vlez :-(
BTW: neřekl jsem, že mám s Delphi hodně zkušeností, ale dost na to (promarněný dva roky), abych věděl, co se v tom dá reálně udělat po pár dnech ... a vůbec, nebudem se tady dohadovat o blbostech, vraťme se k původnímu topicu
To DeaLer:
Samozřejmě se to může stát a na Win se to pravděpodobně i stane, ale já měl na mysli spíše software např. pro mikrokontroléry(i když tohle asi taky nebude ten nejlepší přiklad). Nicméně samozřejmě, že můj předchozí příspěvek byl ovlivněn tím, že C++, jako jazyk zbožňuju(poslední dobou mne uchvátilo generické programování - pro rejpaly: není to jen STL).
To Jura: nj, já jsem s C++ osobně nikdy nepřišel do styku, ale vím zhruba, jaké možnosti nabízí a proto nemám strach, že bychom o něj přišli (byť už ve své managed formě) ... nevím, co by se dělo, kdyby jazyky C/C++ nikdy nesptařily světlo světa, jsem hodně závislej na jejich syntaxi (ty složený závorky jsou pro mě "vším" ;)
BTW: mikrokontroléry asi opravdu nebudou nejlepším příkladem (pro začátečníky), ale každý si přijde na své
To nekdo: Vždycky když se učíš něco nového, ze začátku to jde ztuha, ale jak se tím prokoušeš, už to jde najednou samo. Tak se nenech odradit a zkus se naučit ten Python. Rozhodně to nebude ztracenej čas.
DeaLer píše:#
# To Jura: ale pozor, na platformě Win už brzy může přijít doba (nejpozději za 5 let), kdy si Win32 (unmanaged) procesy moc neškrtnou, protože poběžej v SandBoxu a defautně nebudou mít žádný práva, ale to samozřejmě neznamená, že C++ zmizí
Kdo ví co bude za pět let... to už můžou být windows minoritní i na osobních počítačích a psát programy pro ně bude jen hrstka nadšenců ;-) Ale C a C++ tu bude, dokud se výrazně nezmění architektura počítačů. Už kvůli tomu, že C je vlastně jen jednodušeji psaný assembler/strojový kód.
To Architekt: mno, neměli bychom zakládat prognózy na zbožných přáních ;) nemyslím si, že je otázkou, jestli k tomu dojde, ale spíš jakým způsobem ... evolučně (do zmíněných pěti let) nebo revolučně (už ve Vienně, to by znamenalo sázku do loterie, ale taky rychlejší likvidaci nebezpečných aplikací)
To DeaLer: Já bych si spíš přál, aby se vývojáři z Microsoftu koukli trochu do světa, jak to dělá konkurence a inspirovali se. Kdyby udělali nějaký rozumný systém práv, podobně jako má třeba linux, nemuseli by řešit žádné SandBoxy, HW čipy s certifikáty, a podobné hlouposti.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jaký programovací jazyk? — založil djow
Jaký programovací jazyk — založil liborb
Jaký programovací jazyk zvolit? — založil Siopaulo
Programovací jazyk E — založil Nikol
Moderátoři diskuze