Doporučený jazyk

HackForum

Doporučený jazyk#
čau,
mam tu takovej lamerskej dotaz na kterej pravdepodobne neexistuje odpoved ale tak:

Psal sem v pythonu a objevoval sem jak a co funguje kdyz se pise skript nebo aplikace - python me bavil ale pocase me zaclo stvat ze se neda poradne kompilovat a ze je to furt vic skript nez program - tak sem zkousel se znovu vratit k nejakejm jinejm jazykum ale vsude je to takovy zvlastni...
Co byste mi doporucili? Neco kde muzu vyuzivat uz nejaky ty funkce a co ma nejakou jednoduchou syntaxi?
Nemuzu si nejak nic najit... Chci aby to bylo kompilovatelny, dost silný, pouzitelny a aby ta syntaxe nebyla tak zabijacka... to co je v pythonu na tri radky se v c++ vejde na 12 :/

Dík...
(odpovědět)
ango | E-mail11.11.2008 0:15
re: Doporučený jazyk#
Zkus Lisp nebo Scheme..je to jiný než třeba C++
(odpovědět)
NyQ | E-mail | Website11.11.2008 13:28
re: Doporučený jazyk#
Zkus asm :-)

----------
Punk will never be dead to me. It's my life. I can never just drop this lifestyle. It embodies me.
(odpovědět)
|>011'/ | E-mail11.11.2008 13:50
re: Doporučený jazyk#
mno nevim, jestli je pro nej cpp zabijacka.. Chci ho videt v asm pri programovani neceho slozitejsiho.. Nebude vedet, kde mu hlava stoji.

Tim nemyslim pocet prikazu k pouziti, tim myslim slozitost kodu .. ;)

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail11.11.2008 15:38
re: Doporučený jazyk#
Tak at si programuje třeba v karlovi :-D Umět asm je k nezaplacení...

----------
Punk will never be dead to me. It's my life. I can never just drop this lifestyle. It embodies me.
(odpovědět)
|>011'/ | E-mail11.11.2008 20:30
re: Doporučený jazyk#
Jo, ASM sem zkousel nejak pochopit...
v přpadě že chci zkušeta objevat psaní v ASM sám, doporučís mi nějaej materiál?
Nejaky kurzy na netu, literaturu... proste ukazat cestu?:)

A taky mi teda prijde ze ac je sice ASM asi zakladem vsech tech jazyku (nebo sou do nej prevadeny) tak je to spis k programovani HW ne? Fakt netusim :(

Slozitost kodu - tam mi jde o to ze proste v tom C++ je potreba k vypsani par pismen zprasit strasne moc kodu...
(odpovědět)
ango. | 86.49.107.*11.11.2008 20:44
re: Doporučený jazyk#
To je pravda. Pokud chces zase o neco vice pochopit, jak CPU vlastne funguje.. Pod asm mas uz prakticky jen "fyzickou vrstvu" a programovani v bitech ne? ;)

.. ja zvladam jen lehci (zatim) programy pro PIC..

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail11.11.2008 23:00
re: Doporučený jazyk#
No tak ja bych ti doporucil C, ale jelikoz se ti do neceho takovyho asi nechce, tak zkus C# .NET (stejne jedes pouze na woknech). Pokud ti ani todle nevyhovuje muzes zkusit sahnou po jave. At je jaka je, pomalu si ziskava sve misto.
(odpovědět)
babca | 193.86.144.*11.11.2008 14:32
re: Doporučený jazyk#
Nevim proc ale od JAVY se chci drzet co nejdal (asi instinkt) uz proste z dálky se mi nelíbí (nvm proc)...
C sem objevoval, zdá se mi jednodussi nez C#, C++...
Nevim no...
C# je jaky?

(odpovědět)
ango. | 86.49.107.*11.11.2008 20:46
re: Doporučený jazyk#
To s to javou delas dobre ;). Jinak pokud jsi jiz laskoval s C, tak u nej zustan a spis se snaz zlepsit sve skilly. (Alg., efektivita, kvalita atp.) :) C je ten nejmocnejsi jazyk, jakej byl kdy vymyslen (az po asm ;))
(odpovědět)
babca | 193.86.144.*11.11.2008 21:44
re: Doporučený jazyk#
Mno ...
Já si myslím, že když programovat, tak v C++ nebo v Java. Osobně mi sednou více než ostatní jazyky, ale tohle je dost subjektivní, ať ti tu kdokoli napíše cokoli, stejně volba zůstane opět na tobě ;)

----------
"Terminál - nejlepší přítel člověka"
(odpovědět)
duigha | E-mail | Website11.11.2008 19:00
re: Doporučený jazyk#
btw: jdu si cist tvuj web :P (c++)
(odpovědět)
ango. | 86.49.107.*11.11.2008 20:51
re: Doporučený jazyk#
c# budem mit na skole, muzu vam rict...je to hnus =/, a paneboze, proc java, proc zrovna java? Proc ne Baltik? :(((

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89511.11.2008 19:11
re: Doporučený jazyk#
Jak řika duigha tak furt nevim no..
Programovani nemuze bejt jen o tom jakej vyberu jazyk ale ja bych chtel zacit s necim kde jako podminka staci if(): a k vypsani textu print "" etc...
Neco s cim se dobre zacina ale v cem se da neco napsat a kompilovat...
Díky všem co již reagovali, když vás napadne ještě něco co mi říct budu moc rád...
(odpovědět)
ango. | 86.49.107.*11.11.2008 20:48
re: Doporučený jazyk#
V tom pripade zkus visual basic. Neznam nic primitivnejsiho na nauceni zakladnich principu. VB ma pro zacatecnika jedno obrovské plus a to že si naklikáš grafický rozhraní. Par lekci do začátku je přimo na SooMu [link] . Ale bejt tebou tak se poohlidnu po verzi 5 nebo 6 protoze ostatní jsou již .NET . Pokud bys mel zajem nekde bych ti vyhrabal tu 5ku a upnul na rapida...

----------
Dal bych všechno co vím za polovinu toho co neznám.
(odpovědět)
Taypan | E-mail11.11.2008 21:24
re: Doporučený jazyk#
ango.: Jednoduse receno: Jsi zdechly se ucit a chces se naucit programovat co nejrychleji. Uz ted na to nemas.
(odpovědět)
__( | )__ | 90.176.138.*12.11.2008 6:58
re: Doporučený jazyk#
Prosil bych vsechny pritomne, ktery Javu videli tak mozna z rychliku, aby se zdrzeli komentaru na jeji adresu.

Pokud neumis zaklady, tak se je na libovolnym jazyku nauc. Nasledne si vyber nejakej pouzitelnej jazyk, ve kterym mas sanci se dneska uplatnit. Tzn. C/C++, C#(pokud chces programovat pro Win), pripadne Java, ktera v soucasne dobe patri mezi nejpouzivanejsi jazyky. Pisou se v ni webove stranky, desktopove aplikace ale i velke informacni systemy.

>>Nevim proc ale od JAVY se chci drzet co nejdal (asi instinkt) uz proste z dálky se mi nelíbí (nvm proc)...
C sem objevoval, zdá se mi jednodussi nez C#, C++...
Nevim no...
C# je jaky?<<

Dat na prvni dojem z Jazyka a nic o nem nevedet je pitomost.
C je jednodussi nez C++, protoze C++ je nastupce C a pridava do nej spoustu veci. C# je velice podobny Jave, zaklady jsou vicemene identicke.





----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t12.11.2008 14:51
re: Doporučený jazyk#
(Sorry za double post)

Jinak prdelac ma pravdu - pokud se ti uz ted nechce, tak to zabal.
V Jave delam skoro dva roky a neustale mam pocit, ze naucit se ji tak, abych byl sam se sebou spokojeny, mi zabere snad stoleti...

Samozrejme zakladni desktopove aplikace v Java SE se daji naucit za par dni/tydnu. Naucit se Java EE a umet vyvijet velke systemy je o necem trochu jinem ;-)


----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t12.11.2008 14:54
re: Doporučený jazyk#
Mate pravdu :) Ale ted sem narazil na docela dobrej material k tomu C++ a vzil sem se do toho vic nez driv a myslim ze sem na dobry ceste :P...

Takze se pokusim o to c++...
Diky vsem za reakce...
(odpovědět)
ango. | 86.49.107.*12.11.2008 22:51
re: Doporučený jazyk#
za prdelace bych se podepsal...
stejne to vzdas tak co.. byt tebou pokracuju v Pythonu..si to cele hod do exe a mas skompilovano :) az prijdes v C na alokaci, pointery tak se rozplaces a budes hledat jiny jazyk.. ;)
(odpovědět)
veil | 78.45.110.*13.11.2008 1:28
re: Doporučený jazyk#
"docela dobrej material" kterej? :D
(odpovědět)
babca | 193.86.144.*13.11.2008 1:53
re: Doporučený jazyk#
programujte.com :D
(odpovědět)
__( | )__ | 90.176.138.*13.11.2008 9:01
re: Doporučený jazyk#
veil: Prave proto miluju Javu. Poitery? Alokace? Ale kdeze;-) Takove prezitky v modernim jazyce nemaji co delat ;-)

----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t13.11.2008 12:43
re: Doporučený jazyk#
_(|)_: +1 :D
pr0ph3t: Ale no tak ;). Ti dam prezitky :D bez nech by ta blba java ani nefungovala ;) apokud nechces mit prehled nad chovanim pc, tak je hold nemusis ani pouzivat ;). Ps: asm je taky prezitek? :D
(odpovědět)
babca | 193.86.144.*13.11.2008 14:30
re: Doporučený jazyk#
Na ty "prezitky" se da v pohode zvyknout.

babca: Assembler je nejlepsi, ale je to nejvetsi dojeb.
(odpovědět)
__( | )__ | 90.176.138.*13.11.2008 14:47
re: Doporučený jazyk#
babca: v ASM bych nikdy nedelal, nebavilo by mne se s tim tak drbat. Ale chapu, ze je v urcitych situacich nepostradatelny. Totez plati o C/C++, ktere maji sve specificke vyuziti.
Java se mi libi, protoze jsem hledal spis vyssi programovaci jazyk, ktery se za mne postara o veci, o ktere se starat dobrovolne nechci a nepotrebuji.
Kazdy jazyk ma neco do sebe, ten muj predchozi post ber spis jako rypnuti, ktere jsem si v te situaci nemohl odpustit :-) Proste jsem musel napsat, ze to jde i bez pointeru a alokace :-)


----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t13.11.2008 15:01
re: Doporučený jazyk#
Asm je vazne zabijak, ale da se s nim hrat (akorat neni cas na cteni manualu a specifikaci k hw). Clovek ma aspon uplnou svobodu :).

Jde to i bez programovani ;) a nemusis se starat o nic :), ale pak efektivita kapinku pokulhava.. btw nedovedu si predstavit dobry os psany v jave ;), tak mozna desktop app, ale to je tak vsechno :) (taky rejp :))

Jinak nekdo nazyva programovani i excel, takze zalezi na co ten jazyk chces pouzivat. Pokud chces delat "obycejne app" tak muzes sahnout po jave pythonu ci jinem vyssim jazyku. Pokud preci jen zalezi na rychlosti a na robustnosti app, tak ti nic jinyho nez kombinace asm + c nezbyde (v nejhorsim pripade c++ [kvuli jeho objektum])
(odpovědět)
babca | 193.86.144.*13.11.2008 19:16
re: Doporučený jazyk#
babca:
No je videt, ze toho o Jave opravdu moc nevis :-)

Nedokazes si predstavit OS postaveny na Jave? :-D Tak zirej: [link]

V Jave EE (Enteprise Edition) se pisou obrovske informacni systemy, ktere pouzivaji velke mezinarodni spolecnosti. Napriklad spousta informacnich systemu v bankach jede na Jave (napriklad Ceska narodni banka). Tyhle veci pouzivaji tisice lidi, Java EE na tohle vsechno poskytuje nastroje. Jedna se o serverove systemy (napsane v Java Enterprise Beans multiplatformne), s pristupem k databazim a datovym ulozistim (napsany v Javackym JPA tak, aby nezalezelo na tom, o jakou databazi se jedna)k nim desktopove graficke klientske aplikace (napsane v Jave+Swing, multiplatformni) pripadne i webove klienty (taktez napsane v Jave - JSP, servlety atd.).
Mimo to Java ME se vyuziva pro programovani mobilu a prenosnych zarizeni ;-)

Mam pocit, ze je toho trochu vic, nez jen "obycejne app" :-) Ty se pisou tak mozna v Java SE. Ta ovsem tvori jen malicky zlomek cele Javy.


----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t13.11.2008 20:55
re: Doporučený jazyk#
A co je psany v c? ;) V jave jsem delal as i tak stejne jako ty v c. BTW ty jednotlivi verze se lisi jenom v STL? Pokud ano tak se tu nebavime o jazyku, ale jeho knihovnacha to je uz neco jinyho ;)
(odpovědět)
babca | 193.86.144.*13.11.2008 22:20
re: Doporučený jazyk#
V cecku jsem delal asi pul roku, v C++ stejne tak, ale jen skolni projekty, takze moje znalosti jsou mizive.

Nejedna se o verze. Jedna se o platformy.
Java ME= mobil edition, tu skoro neznam, pouziva se na mobilech a prenosnych zarizenich
Java SE= standart edition, pro tvorbu beznych aplikaci
Java EE= enterprise edition, pro tvorbu velkych veci, nevhodna na bezne aplikace. Pro jejich spusteni potrebujes behovy server (JBoss, Apache Tomcat atd.)

Jinak na Jave se mi dost libi, ze se snazi vyvarovat veci, ktere programatorum v C delaly problemy, veci ktere nejsou uplne nutne vypousti, naopak spoustu veci automatizuje a zjednodusuje. Skvele taky je, ze at si vzpomenes na vicemene cokoliv, co bys zrovna mohl potrebovat v nejake aplikaci, ve vetrsine pripadu pro to existuje nejake API, ktere ti to umozni. Nedavno jsem treba potreboval tahat data ze souboru z Excelu, ty zasilat webove strance, ktera mi generovala nejaky vysledek, rozparsovat ho a zobrazit v aplikaci. Na tahani dat z Excelu stacilo prilozit jednu knihovnu, vyuzit par funkci. Manipulaci s webovymi strankami ma vyresenou java samotna, rozparsovani pomoci DOM a Java API, zobrazeni vysledku v grafickem rozhrani Swing. Vsechno je komplet open source, takze pokud bych potreboval neco upravit, tak neni problem.
Kdybych to mel psat treba v Delphi, tak bych se z toho posr...



----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t13.11.2008 23:46
re: Doporučený jazyk#
Napodobne ja s javou :D

OK diky za vysvetleni.

Ten tvvuj priklad plati i pro c ci jiny jazyk ;). Na cokoliv si vzpomenes muzes taky najit (viz. [link])

Ale urcite nepopiram, ze java nema sve misto, to urcite, ale prijde mi hloupe ji povysovat nad ostatni ;).

(odpovědět)
babca | 193.86.144.*14.11.2008 0:28
re: Doporučený jazyk#
Tak ono celkove povysovat libovolny jeden jazyk nad ostatni je hloupe. Kazdy se pouziva na neco jineho a kazdy ma sva specifika a uskali.
Java je moje oblibena, obcas se neubranim a trochu ji protezuju :-)

----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t14.11.2008 1:29
re: Doporučený jazyk#
Java neni spatna, driv jsem proti ni mel podobne bezduvodne namitky jako ango, ale od te doby co jsem nastoupil na VS se muj nazor zmenil k lepsimu, hlavne diky osobni zkusenosi. Kdybych mel specifikovat jak se na javu koukam dnes, tak bych rekl, ze je to neco mezi Pythonem a C :)

Na konec jeste mensi vtipek: [link]

(odpovědět)
Bystroushaak_ | 64.202.163.*14.11.2008 12:32

Zpět
 
 
 

 
BBCode