Aky programovaci jazyk pre zaciatocnika???

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Justik 21. 1. 2008 09:58

Ke gymnazyistum bych rozhodne nebyl tak skepticky. Na rade z nich se dnes jiz uci napr. C/C++...

Gymnazialni zamereni je v podstate obecnejsiho razu, dava siroky zaklad, aby se clovek mohl uplatnit na VS... Pokud to srovnate s napr. s prumyslovkou, tak ta poskytuje odborne vzdelani v oboru. Fakt je, ze prumyslovakum zase casto chybi obecny prehled, maji problemy s matikou, atd... :-).

A jak bylo zmineno nekolikrat vyse, programator musi mit vyvinute algoritmicke schopnosti, aby schopen postupy efektivne implemenovat... Programovaci jazyk je pouze nastroj, ve kterem nejaky algoritmus formalne vyjadri....
Justik
Junior

Odeslat příspěvekod Vlk 21. 1. 2008 10:07

Já projel v rychlosti Pascal (asi za 3 týdny), abych získal základy. Teď se učím C++, našel jsem dobrou knížku, ale nechci u něj zůstat, mám v plánu přejít zřejmě na Javu. Nebo co byste mi poradili? Chci se obecně naučit programovat a udělat si program na úpravu fotek a jejich vkládání do HTM. Jde to ale hrozně pomalu. Nedaří se mi najít nějakého učitele, jen předražené kurzy. Kdyby měl někdo zájem, na oplátku můžu nabídnout výuku Aj a Fj :D
Vlk
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Nargon 21. 1. 2008 10:36

Pro pripad ze se rozhodnes jit do C#, tak muzu doporucit tuhle stranku:
http://www.cs.vsb.cz/behalek/vyuka/pcsharp/index.php
A na ni prednasky o C#: http://www.cs.vsb.cz/behalek/vyuka/pcsh ... index.html
Je to celkem pekne zpracovane a je tam myslim vse co bys u programovani mohl potrebovat.
Ovsem tohle je jen vysvetleni syntaxe a zakladnich trid. Ruzne algoritmicke triky tady nenajdes.
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)
Nargon
Moderátor

Odeslat příspěvekod suk 21. 1. 2008 10:43

puck píše:neexistuje jazyk, v ktorom by sa dalo naprogramovat cokolvek.
nesouhlasim.. co treba nenaprogramujes v Ccku? :)
Pokud nesouhlasíte s mým názorem, popřemýšlejte sami nad sebou. Opravdu si myslíte, že já bych se mohl mýlit?
----
You are an inspiration for a birth control...
suk
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod kódlisko 21. 1. 2008 10:52

válka oblíbenosti prog. jazyků? každý jazyk je dobrý na něco, na nějakou část vývoje aplikací. Tak jako se v C++ dělají hry, 3D enginy, tak se v javě mužou klidně jednoduše vyvíjet například ISka(informační systémy).

nezáleží to na tom, který je lepší, ale na tom, v jaké části oboru se chceš pohybovat. Nemůžeš umět všechno, obor IT je velice rozsáhlý. Pokud tě baví počitačová grafika, uč se C++, pokud chceš vyvíjet ISka, datavé sklady apod, uč se jak psát efektivní SQL dotazy, kombinuj to s PHP, asp, Javou.
Pokud chceš vyvíjet aplikace komunikující přes porty s nějakým tebou upájeným hardwarem, uč se C, C++. Musíš si objasnit co chceš dělat, celý obor IT asi neobsáhneš..
Podle mne se obor IT dělí na obory které se liší činností jako např. Softwarové inženýrstvý, Algoritmizace, počitačová grafika apodobně a na tobě je co si vybereš.
HP 6510b 14", T7250,3GB ram,80Gb(7200ot),lightscribe mechanika,WXGA+ displej,travel battery
Delphi, C, JAVA,PHP--
má klávesnce je naprach, socialismus v troskách a ty si tu pouštíš draka...?!
kódlisko
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod wojta 21. 1. 2008 10:52

Pro začátečníka bude asi vhodná Java a nebo C#. K tomu samozřejmě základy objektově orientovaného návrhu a algoritmizace.
Moc nedoporučuji začínat s C/C++, ty by spíš člověka odradily, pokud s nimi i přesto člověk začne a nepraští s tím hned po pár dnech, tak pak už mu půjde prakticky cokoliv. Je pochopitelně dobré je znát, ale až v pokročilejší fázi.
C:\>ver
MS-DOS Version 5.00
wojta
Pokročilý
Uživatelský avatar

Odeslat příspěvekod puck 21. 1. 2008 10:53

suk píše:
puck píše:neexistuje jazyk, v ktorom by sa dalo naprogramovat cokolvek.
nesouhlasim.. co treba nenaprogramujes v Ccku? :)


databazove spracovanie (potrebujes SQL, PL/SQL), web stranku (HTML, CSS, JavaScript)
programovat v Cku kopec veci je casovo neefektivne, su jazyky v ktorych naprogramujes lahsie a rychlejsie.
na druhu stranu, bez Cka sa nepohnes pri jednocipakoch :-)
puck
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Pakin 21. 1. 2008 11:01

Justik píše:Ke gymnazyistum bych rozhodne nebyl tak skepticky. Na rade z nich se dnes jiz uci napr. C/C++...

Gymnazialni zamereni je v podstate obecnejsiho razu, dava siroky zaklad, aby se clovek mohl uplatnit na VS... Pokud to srovnate s napr. s prumyslovkou, tak ta poskytuje odborne vzdelani v oboru. Fakt je, ze prumyslovakum zase casto chybi obecny prehled, maji problemy s matikou, atd... :-).

A jak bylo zmineno nekolikrat vyse, programator musi mit vyvinute algoritmicke schopnosti, aby schopen postupy efektivne implemenovat... Programovaci jazyk je pouze nastroj, ve kterem nejaky algoritmus formalne vyjadri....


Prosim? Prumyslovaci maji problemy s matikou? Ted budu maturovat na Prumyslovce v Chomutove, specializace vypocetni systemy. Kdyz jsem vzdycky porovnaval ucivo s gymplem, nebo s nejakou jinou skolou, tak jsme byli vzdy napred. Dale mame i cislicovou techniku, kde se napriklad zabyvame binarnimi, hexa soustavami atp. V matice napriklad ucivo druhaku jsme brali komplexni cisla, protoze jsme je potrebovali do predmetu elektrotechniky a k. cisla jsem v osnovach nekterych gymnazii ani nenasel. Navic na skole probiha seminar vysokoskolske matematiky, takze prumyslovaci opravdu nejsou pozadu v matematice..

Navic programujeme uz od prvaku. (Pascal/Delphi, PHP, C/C++, ASM51..), dale treba databaze - FoxPro, Mysql atd... nebo workbench.. programuji se klasicke win aplikace, dos aplikace, webove aplikace s databazemi, nebo programovani HW, jako roboticke paze, modely vytahu, bezdratoveho prenosu a mnoho dalsich..

Mimo programovani jde samozrejme o semestry Cisca, ktere jsou rozlozeny do 3. a 4. rocniku + certifikaty. No a pak klasicke teorie (rozbor jednotlivych architektur CPU od pocatku do dneska, pameti atd..)

Takze bych nerekl, ze gympl je na tom v tomto smeru lip..vseobecny zaklad nam taky nechybi..dejepis jsme meli v prvaku, spv do druhaku, fyziku mame take, chemii take, mame ekonomiku, jediny co nemame, tak je bižule a latina s vytvarkou, misto toho mame technicke kresleni (CAD, Inventor..)

sry za OT, ale musel sem :D
Pakin
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod kódlisko 21. 1. 2008 11:50

no vidíš jak jsi orientovaný na elektro, potom běž na obor typu Elektrotechnika, elektrické pohony apod, nebo klidně i programko. Cisco certifikat dělá dneska podle mně uplně každý..

A jinak k začínání v JAVE to asi nebude dobrý nápad. Hned ze začatku se učit dědičnosti, třídy objekty, druhy metod, bezpečnost apod.

Určitě bych začal C nebo Pascalem to dá základ logického uvažování a pak bych se pustil do jazyků vyšší úrovně.
HP 6510b 14", T7250,3GB ram,80Gb(7200ot),lightscribe mechanika,WXGA+ displej,travel battery
Delphi, C, JAVA,PHP--
má klávesnce je naprach, socialismus v troskách a ty si tu pouštíš draka...?!
kódlisko
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Justik 21. 1. 2008 12:29

Konkretne mam na mysli uvod do diferencialniho a integralniho poctu. S tim jsou trosku problemy u studentu prumyslovek...

V prvnim rocniku VS se v podstate predpokladalo, ze umime derivovat slozene funkce, integrovat per-partes, atd... Ale fakt je ten, ze ani na gymplu cast z toho nebyla v povinnem zakladu... Ale to je off-topic, dostali bychom se nekam jinam, nez je ucel tohoto threadu....
Justik
Junior

Odeslat příspěvekod Jancino 21. 1. 2008 12:30

No kedze uz vies HTML odporucal by som pre uplny zaciatok skriptovaci jazyk JavaScript...
Ma Ceckovu syntax takze mozez z neho lahucko preist napr. na C#...
Jancino
Junior
Uživatelský avatar

Odeslat příspěvekod Justik 21. 1. 2008 12:36

Kdyz budu chtit provokovatv C budete mit problemy s:

1] grafikou (neni soucasti standardu),
2] databazemi (neni soucasti standardu)
3] vicevlaknovymi aplikacemi (neni soucasti standardu)

Ale takova diskuze je k nicemu, pripada mi, jak kdyz se dva pubescenti hadaji, jestli je lepsi ubuntu nebo fedora :-).
Justik
Junior

Odeslat příspěvekod puck 21. 1. 2008 12:37

hoci je tu uz tona prispevkov, ani jeden nic neriesi, pretoze stale nam autor threadu neodpovedal na zasadna otazku znie - co chce naprogramovat
puck
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod kódlisko 21. 1. 2008 13:12

puck píše:hoci je tu uz tona prispevkov, ani jeden nic neriesi, pretoze stale nam autor threadu neodpovedal na zasadna otazku znie - co chce naprogramovat

přesně tak, já bych to locknul debata vede uplně někam jinam
HP 6510b 14", T7250,3GB ram,80Gb(7200ot),lightscribe mechanika,WXGA+ displej,travel battery
Delphi, C, JAVA,PHP--
má klávesnce je naprach, socialismus v troskách a ty si tu pouštíš draka...?!
kódlisko
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Jancino 21. 1. 2008 14:00

Ale aspon sme porovnali Gymnazia a priemyslovky....
Moj nazor je, ze vedomosti konkretneho ziaka nezavisia od ucebnych osnov....
Ja napr. studujem v UK GSCE(year 10-11/16 rokov) a myslim, ze dobry Slovensky deviatak by sa na skuskach s chemie/matematiky/fyziky dobre pobavil...
11 rocnik (eqviv 2. na strednej) a oni nevedia vypocitat ani len zrychlenie...(na slovensku je o tomto case prebrata uz vatsina zakonov mechaniky)
A to studuju iba styri predmety...
No kedze nechcem o nic prist ;) matiku sa ucim z vlastnej iniciativy a veci ako derivaciu/integraciu uz mam v malicku...

Cize to, ze to nie je v ucebnych osnovach nikomu nezakazuje kupit si dobru knihu a naucit sa to doma...

Ale ja som za Gymple...

P.S. Za tlacove chyby nerucim...;)
Jancino
Junior
Uživatelský avatar

Předchozí stránkaDalší stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků