abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:00 | IT novinky

    Společnost OpenAI představila svůj nejnovější AI model GPT-4o (o jako omni, tj. vše). Nově také "vidí" a "slyší". Videoukázky na 𝕏 nebo YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Zajímavý článek

    Ondřej Filip publikoval reportáž z ceremonie podpisu kořenové zóny DNS. Zhlédnout lze také jeho nedávnou přednášku Jak se podepisuje kořenová zóna Internetu v rámci cyklu Fyzikální čtvrtky FEL ČVUT.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | IT novinky

    Společnost BenQ uvádí na trh novou řadu monitorů RD určenou pro programátory. První z nich je RD240Q.

    Ladislav Hagara | Komentářů: 8
    včera 13:00 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem nadále zůstává Frontier od HPE (Cray) s výkonem 1,206 exaFLOPS. Druhá Aurora má oproti loňsku přibližně dvojnásobný počet jader a dvojnásobný výkon: 1,012 exaFLOPS. Novým počítačem v první desítce je na 6. místě Alps. Novým českým počítačem v TOP500 je na 112. místě C24 ve Škoda Auto v Mladé Boleslavi. Ostravská Karolina, GPU

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 10:11 | Nová verze

    GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 09:22 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 2
    11.5. 18:22 | Nová verze

    Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.

    Ladislav Hagara | Komentářů: 0
    10.5. 19:11 | Nová verze

    Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 16
    10.5. 04:11 | Nová verze

    Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    9.5. 22:22 | Bezpečnostní upozornění

    Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].

    Ladislav Hagara | Komentářů: 22
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (71%)
     (6%)
     (10%)
     (12%)
    Celkem 220 hlasů
     Komentářů: 15, poslední včera 21:33
    Rozcestník

    Dotaz: V cem programovat ?

    20.12.2005 21:43 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    V cem programovat ?
    Přečteno: 609×
    Chtel bych zacit programovat v Linuxu. Co je lepsi C/C++ nebo Java? Zatim pouzivam ve M$ Window$ Visual Basic 6. Hlavne se nechci ucit Pascal !

    Odpovědi

    20.12.2005 21:50 #Tom
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Na víc si teď nevzpomenu:

    Ada, Basic, bash, C, C++, C#, Cobol, command.com, csh, Fortran, Java, Karel, ksh, Lisp, Matlab/Octave, Pascal, Perl, PHP, Python, sh, zsh.

    P.S.: Pro začátech bych doporučil C, je takové hodně rozšířené. :-)
    Josef Kufner avatar 20.12.2005 21:55 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: V cem programovat ?
    C je fajn. Zabývej se taky Bashem (bash, sh), je užitečný. Ten zbytek bych nechal na později...
    Hello world ! Segmentation fault (core dumped)
    20.12.2005 21:55 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    A co Java?
    David Watzke avatar 20.12.2005 21:56 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ten zbytek bych nechal na později...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    20.12.2005 22:04 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Nemam radsi pokracovat v Basicu (Gambas)?
    David Watzke avatar 20.12.2005 22:06 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ne, to nemáš. Gambas je jen pro 32bit x86.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    20.12.2005 22:07 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ja mam 32bit.
    moriquend avatar 20.12.2005 22:15 moriquend | skóre: 4 | blog: herdamilan | Sľažany
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Basic treba zakázať a nie v ňom programovať :-)

    IMHO je basic jazyk, ktorý človeka naučí niekoľkým veľmi nepríjemným programátorským zvyklostiam. Pokiaľ sa chceš programovaniu venovať hlbšie, tak basic nechaj tak (hlavne, ak si už v ňom robil) a uč sa niečo od neho odlišné.

    Bol odporúčaný python - sám ho veľmi neovládam (nemám potrebu), ale tiež by som ho pre "začiatočníka" odporučil. Prípadne pascal, ale ten fakt len na učenie sa princípom a nie na reálne programovanie.

    Neskôr samozrejme C/C++. Javu by som sa učil až potom. Tú rozhodne nie na začiatok.
    David Watzke avatar 20.12.2005 22:19 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    To je snad jedno, ne?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    20.12.2005 22:24 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Lidi s tímhle myšlením zbožňuju. Třeba teď jsem zrovna chtěl zkusit Apache 2.2 a musel jsem ho samozřejmě přiohnout, protože autoři pořád ještě myslí 32-bitově… :-(
    20.12.2005 22:32 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    To je asi proto ze vetsina lidi ma 32bit.
    20.12.2005 22:50 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    U Apache je tohle blbej argument, protože to je serverový SW a 64 bitů se poslední dobou u serverů docela dost prostazuje. Taky si je potřeba uvědomit, že v serverové oblasti se někdy používá i něco jiného než x86 platforma.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    22.12.2005 03:27 asd
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ktery smrtelnik ma duvod provozovat webserver s vice jak 4GB ram pro samotnou aplikaci toho webserveru? To Vam to nekde potraci zaznamy o alokovane pameti?

    A hlavne na serveru bych ocekaval, ze bude mit admin rozum. Takze jadro 64bit aware a userland cely v 32 bitech. 1. stabilita. 2. mensi overhead => vetsi rychlost. 3. pokud byl kompilator 64bit aware, tak optimalizace shiftnutim do hornich polovin bytu a pouziti instrukci pro praci s dolni pulkou registru. To teda jen pokud uz se nevleze vypocet mezivysledky do poctu registru...
    22.12.2005 04:12 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: V cem programovat ?
    I kdybyste měl pravdu (jako že nemáte), stejně to není důvod, proč prasit aplikace tak, aby nebyly přenositelné.
    20.12.2005 23:12 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: V cem programovat ?
    To sice má, ale to není důvod, proč vyrábět aplikace, které je kvůli hlouposti autorů potřeba upravovat, aby fungovaly v 64-bitovém prostředí… Například aplikace, které předpokládají, že určité empirické zkušenosti autorů se dají zobecnit na libovolnou platformu. Namátkou:
    • int je totéž co long
    • long je totéž co int32_t
    • int je stejně velký jako void* a lze mezi nimi bez omezení přiřazovat tam i zpátky
    • knihovny jsou zásadně v /usr/lib, tak k nim rovnou napíšeme natvrdo cesty, ať je nemusíme hledat
    Apache (dvojkového, 1.3 tyhle problémy nemá) se týká konkrétně ten poslední nešvar.
    21.12.2005 18:28 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: V cem programovat ?
    No, kdyby si byli přečetli normu céčka, byli by zjistili, že nic z toho jim nikdo nezaručí... :-D
    21.12.2005 22:30 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: V cem programovat ?
    A kdyby si přečetli jakoukoli slušnou učebnici, dočetli by se tam explicitně, že je krajně nerozumné na podobné věci spoléhat…
    22.12.2005 08:35 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: V cem programovat ?
    • knihovny jsou zásadně v /usr/lib, tak k nim rovnou napíšeme natvrdo cesty, ať je nemusíme hledat
    Apache (dvojkového, 1.3 tyhle problémy nemá) se týká konkrétně ten poslední nešvar.
    Viete to aj nejako podložiť? Schválne som si grepol kompletný strom apača 2.2.0, žiadne cesty do /usr/lib mimo príkladov v manuále tam nie sú.
    wake avatar 20.12.2005 22:06 wake | skóre: 30 | blog: wake | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    jestli se chces naucit chapat programovani a az v druhe rade a v dlouhodobem casovem horizontu ti jde o komercni uplatneni, nauc se nejdriv python. pak C (ne C++), pak nejaky neproceduralni jazyk (LISP, ...) a pak teprve to ostatni. Nezdrzuj se s GUI a podobne, uc se algoritmy (Wirth, Dijkstra, Knuth ti budiz pruvodci) a hlavne, hraj si.

    jestli ti jde o komercni uplatneni, zaplat si kvalitni kurzy C# a Javy s duveryhodnym vystupnim certifikatem.
    Tento příspěvek má hlavičku i patičku!
    20.12.2005 22:16 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Jakej je rozdil mezi C, C++ a C# ?
    20.12.2005 22:24 #Tom
    Rozbalit Rozbalit vše Re: V cem programovat ?
    C - neobjektové, staré, poměrně ustálené (staré ANSI C89 či nové ISO C99), je skoro všude. Lze se jej naučit velmi rychle.

    C++ - objektové, mladší než C, prošlo mnohými změnami, standard vznikl dost pozdě (ANSI C++ 98), knihovny a hlavičkové soubory ze starších implementací (tam nebyly šablony) jsou dnes k ničemu. Některé překladače se stále nedrží standardu. Pokročilejší konstrukce v jazyce C++, zejména ty postavené na šablonách, vypadají někdy ještě divočeji, než ukazatelové divočiny v C. Někteří jej milují, jiní jej zatracují.

    C# - Microsoft nemá rád Javu a tak si vytvořil vlastní jazyk. Je objektový stejně jako C++ a Java, ale protože jej neznám, nemohu o něm napsat víc. Jen to, že je díky projektu Mono dostupný nejen na MS Windows.
    21.12.2005 13:14 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Já v tom tedy taky nepíšu, ale na implementaci C# pracuje Mono projekt, jestli se nepletu, hihihi. Lidi si to nemůžou vynachválit.

    No, ale kombinace bash+c+python/perl je řekl bych dobrý Unixový základ.
    21.12.2005 18:18 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Z mého pohledu téměř nulový... :-D
    20.12.2005 22:41 Lukoko | skóre: 8 | blog: Lukoko | Praha
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Python
    Mac OS X je taky unix
    Dalibor Smolík avatar 20.12.2005 22:52 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: V cem programovat ?
    V čem programovat? Nejlépe jen tak, ve svetru. Přece si nebudu na to brát kvádro. :-)
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    21.12.2005 08:11 Tomáš | skóre: 31 | blog: Tomik
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Zapomnel jsi na jednu vec: programovat v pokoji vytopenem na dostatecnou teplotu. Moji kolegove si stezuji, ze pri otevrenem okne jim tuhnou prsty.
    Dalibor Smolík avatar 21.12.2005 09:23 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Díky za upozornění, právě jsem okno zavřel.
    Jinak používám pro své firemní aplikace MySQL+PHP - právě pracuji na podvojném účetnictví pro naše účely
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    21.12.2005 07:14 rastos | skóre: 62 | blog: rastos
    Rozbalit Rozbalit vše Re: V cem programovat ?
    >Hlavne se nechci ucit Pascal !

    Prečo?

    21.12.2005 09:56 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Kdysi jsem zkousel v M$-DOS 6.22 Turbo Pascal 7, a nak me to nezaujalo.
    21.12.2005 16:55 Mti. | skóre: 31 | blog: Mti
    Rozbalit Rozbalit vše Re: V cem programovat ?
    hm. Zacinal jsem v pascalu, zil jsem v pascalu s pripadavkem assembleru (na jednocipech pouze asm) a kdybych nemusel, tak o c nezavadim klackem. :) Takto se snazim domluvit s C ale pripadne mi ta syntax takova ... no ... neprehladna. Navic sem musel zkoumat co vypadne z avr-gcc a pak prepsat pulku programu do asm, bo to co z toho padalo... no .... rekneme ze je to z casti tim, ze gcc patrilo puvodne na "velke" procesory se spoustou pameti a vypocetniho vykonu ... no nic. Mozna sem to neumel pouze napsat.

    Nekde sem cetl velice zajimavy prispevek, (ovsem to se psalo jeste 19xx) ze basic je na uceni jeden z nejslozitejsich. Zacinat by se melo assemblerem, aby si clovek dokazal predstavit, co po te masine chce/muze chtit. Pak teprve prejit v pripade zajmu na kompilovane jazyky. Basic az nakonec, pokud Vas predchozi neuspokoji.
    Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
    22.12.2005 03:33 asd
    Rozbalit Rozbalit vše Re: V cem programovat ?
    V tom je krasa a prokleti c. Jeden programator muze byt hodne produktivni, ale jiny to po nem nepochopi ani po pul hodine.
    22.12.2005 03:47 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Tady nemůžu nereagovat. To není krása a prokletí C. Na programovacím jazyku (skoro) vůbec nezáleží. Když je programátor prase, tak to jiný po něm nemusí pochopit ani po dlouhé době, a to bez ohledu na to, v jakém programovacím jazyce to napsal. A slušný programátor dokáže psát čitelně a srozumitelně v jakémkoli jazyce.

    Takže mi nedá, než zvolat. Máte jednoho programátora v C, po kterém to druhý programátor nemůže pochopit? Vyměňte programátora, buď prvního, nebo druhého, protože jeden z nich, popřípadě oba prostě svou práci nezvládá. Takové lidé nadělají jenom škodu a měli by se to buď doučit, nebo jít dělat jinou práci, na kterou mají.
    21.12.2005 22:27 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Zrovna nástupce Turbo Pascalu - Object Pascal (v Delphi) - člověka naučí programovat velmi čistě.
    Quando omni flunkus moritati
    Nejsemtu avatar 22.12.2005 07:59 Nejsemtu | skóre: 14 | blog: Nejde Smazat
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Heh, viděl jsem své. Nenaučí. Ani omylem.
    21.12.2005 11:50 Bones | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Jednoznačně Python. Důvodů je mnoho, viz. třeba článek První jazyk: Python.
    21.12.2005 12:51 honza
    Rozbalit Rozbalit vše Re: V cem programovat ?
    jak to , ze je diskuze jiz oznacena jako vyresena. Vzdyt se jeste ani poradne nezaclo diskutovat ?
    21.12.2005 12:55 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: V cem programovat ?
    V zásadě se dá říci, že byla vyřešena už první odpovědí (ještě spíš byla vyřešena už před první odpovědí), nic podstatnějšího (aspoň co se odpovědi na otázku týká) už se stejně nedozvíme…
    21.12.2005 13:00 thingwath
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Pro zastance opacneho nazoru je tam volba umoznujici hlasovat proti oznaceni otazky za vyresenou, takze v pripade nesouhlasu by skutecne nebylo uplne od veci toho vyuzit.
    Nejsemtu avatar 21.12.2005 16:06 Nejsemtu | skóre: 14 | blog: Nejde Smazat
    Rozbalit Rozbalit vše Re: V cem programovat ?
    1. V čem programovat záleží na tom, co chceš naprogramovat.
    2. Je rozdíl umět syntaxi jazyka a umět programovat. Velký rozdíl.
    3. Ještě jednou si přečit bod 2.
    4. Pro jistotu si znovu přečti bod 2 a přemýšlej nad ním.
    5. Na naučení se jazyka ti stačí několik hodin na projití syntaxe.
    6. Na naučení se programování se mi velmi líbí tato kniha.
    7. To ostatní už si najdeš až to budeš potřebovat na webu ;).
    21.12.2005 16:31 Michal Karas | skóre: 45 | blog: /dev/random
    Rozbalit Rozbalit vše Re: V cem programovat ?
    V čem je ta kniha lepší oproti Algoritmům v C od Roberta Sedgewicka? Má někdo přečtené obě a je schopen je porovnat?
    Nejsemtu avatar 21.12.2005 18:09 Nejsemtu | skóre: 14 | blog: Nejde Smazat
    Rozbalit Rozbalit vše Re: V cem programovat ?

    V ceně (290kč versus 4x 690kč). A možná v rozsahu a hloubce ;-).

    Ale vážne: myslím, že ta první jmenovaná bohatě postačí už vzhledem k formulaci původnímu dotazu. Ta druhá bude pravděpodobně solidní hardcore pro vážného zájemce do budoucna v případě, že by se dotyčný chtěl zabývat systémovým programováním.

    21.12.2005 18:23 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ani bych neřekl. V Sedgewickovi moc systémového programování není, tedy pokud systémovým programováním nemyslíte psaní základní knihovny jazyka nebo něčeho jako je GLib. :-D Spíš se zabývá základními datovými strukturami a algoritmy nad nimi...seznamy, stromy, trie, všechno možné tam je.

    Hardcore je především překlad, jako ostatně u všeho od Softpressu... :-D
    Nejsemtu avatar 21.12.2005 18:37 Nejsemtu | skóre: 14 | blog: Nejde Smazat
    Rozbalit Rozbalit vše Re: V cem programovat ?
    To byl první odhad :-D. Jako systémové beru celý ten spodek jádro + ovladače + základní knihovny.
    Nejsemtu avatar 21.12.2005 18:32 Nejsemtu | skóre: 14 | blog: Nejde Smazat
    Rozbalit Rozbalit vše Re: V cem programovat ?

    Malá oprava. Tak části 1-4 jsou v jedné knize a je to polovina celku, tudíž to bude asi 2x 690, nikoli 4x. Navíc je zatím v prodeji pouze část první. Hmm, a jak na to tak koukám, tak ta polská má o dost větší záběr.

    21.12.2005 17:22 Dunric | skóre: 21
    Rozbalit Rozbalit vše Re: V cem programovat ?
    1. Je rozdíl umět syntaxi jazyka a umět programovat. Velký rozdíl.
    Naprostý souhlas.

    V praxi jsem se dokonce setkal s několika "vývojáři" a softwarovými architekty, kteří se snažili dehonestovat programátorskou práci na úroveň námezdního dělníka. Překvapení na sebe nenechalo dlouho čekat. Provalilo se, že kromě návrhu GUI rozhraní a naprogramování naprostých trivialit něco komplexnějšího nezvládají. Kvůli tomu a potažmo absenci představy o implementaci navržených algoritmů, je bylo nutné opravovat a měnit na optimálnější varianty.

    In the garden sleeps a messenger ·
    21.12.2005 18:55 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: V cem programovat ?
    No, já bych se na to podíval asi takhle:

    Nauč se nějaký slušný jazyk, který Ti nebude házet klacky pod nohy a jehož kompilátoru nebudeš dělat otroka. :-D Pythonista by řekl "nauč se Python", já Ti jako rubista poradím "vyzkoušej si Python a Ruby a co Ti sedne líp, toho se chytni a nepusť". ;-)

    Ty dva jazyky mají hodně společného a asi nejlepší popis rozdílu mezi nimi, na který jsem zatím přišel, by se dal vyjádřit asi takhle: Python nabízí snadné a na pohled hezké řešení vetšinou se vyskytujících problémů, Ruby oku tolik sednout nemusí, ale zato jeho koncept sahá trošku víc do hloubky a ty horší se v něm mohou vyřešit třeba i líp. (Kdybych třeba chtěl do Pythonu doimplementovat generátory, musím sám hrábnout do runtimu – naštěstí je to už implementované – kdežto v Ruby můžu standardními prostředky na generátor (tj. de facto restartovatelnou funkci) transformovat třebas i interní iterátor, což konceptuelně není žádná sranda. :-))

    Jakmile Ti přestane stačit výkon a budeš potřebovat chroustat bity, sáhni po API příslušného jazyka a nauč se psát extenze v jazyku C. Z pythonovského API jsem moc neviděl, API v Ruby se mi moc líbí. Pokud se naučíš pracovat s geniálním nástrojem SWIG, který generuje lepicí kód automaticky z popisu rozhraní, můžeš i to API skoro vynechat (ale mít aspoň přehled je docela dobré... ;-)). Je dobré zvládnout standardní prostředky vytváření extenzí, třeba MKMF v Ruby.

    A znalost bashe je docela důležitá, je to standardní shell GNU systémů a najdeš ho snad všude. Myslím, že tohle všechno by Ti mělo vystačit na velice dlouho. ;-)

    No a pokud se chceš porozhlédnout po state-of-the-art jazyku, který Ti může dát hodně zkušeností, otevřít nové obzory a dají se v něm poměrně snadno řešit velmi složité věci, podívej se třeba na takový Haskell...
    21.12.2005 18:59 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Nauč se nějaký slušný jazyk, který Ti nebude házet klacky pod nohy a jehož kompilátoru nebudeš dělat otroka.
    Však už v dotazu zaznělo, že o Pascal rozhodně nestojí :o)
    Copak toho není dost?
    21.12.2005 19:31 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Velmi pěkně zpracovaná odpověď.

    Já když jsem před nějakým časem řešil, jestli se budu věnovat víc Pythonu, nebo Ruby, tak jsem se začal seznamovat s oběma jazyky. V okmažiku, kdy jsem zjistil, že Ruby je založena na 8mi bitových řetězcích a nezvládne Unicode, bylo Ruby ze hry. Zvítězil Python.

    Ale jinak souhlasíms napsaným, snad jen s jednou výhradou. Je potřeba si rozmyslet, zda půjdu cestou být dobrým programátorem, a nebo zda půjdu především cestou komerce v programování. Pokud budu chtít být dobrým programátorem, tak bych se učil asi v tomto sledu: Python, nebo Ruby, pak C/C++, pak bych si vybral podle problému, který chci programovat. Pokud bych chtěl jít komerční cestou, tak bych šel spíš: C# a u toho bych zůstal.
    21.12.2005 21:01 Petr Mach
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Já myslím, že Python je dobrý základ a lze z něj pokračovat i na ono C#. Nebo Python (kvalitní základy programování), IronPython (poznáváme prostředí .NET), C# (jazyk nižší úrovně v .NET).
    OndraZX avatar 21.12.2005 21:21 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ja bych si prosel nabidky prace pro programatory a hned bych videl po cem je poptavka. Napr. tady dost zminovany Python je mozna pekny programovaci jazyk, ale na co vam bude, az budete hledat praci?

    Taky bych se zameril co chcete v Linuxu programovat?

    Jadro? - C

    KDE - C++

    GNOME - C, do budoucna C# (Mono)

    Web - PHP

    Multiplatformni aplikace - Java, Mono

    Blbosti pro zabavu - zde si doplnte cokoliv

    Windows :-) - jazyky NET, tj. C#, VB.NET, Mono

    At se to nekomu libi, nebo ne, nejvetsi budoucnost budete mit s jazykem pro NET. Hlavni jazyk pro NET je C# (ostatni jazyky jsou pro NET umele naroubovane, napr. Delphi, Basic - nekdy uspesne VB.NET, nekdy neuspesne Delphi.

    Opravdu je dulezite na co se chcete v Linuxu zamerit, a podle toho si vybrat programovaci jazyk - podle mne maji nejvetsi budoucnost programatori databazovych aplikaci. - dnes je databaze vsude.

    Nebo jinak: Kdyz budete prumerny programator pro NET - najdete praci

    Kdyz budete spickovy programator pro NET - najdete praci a budete mit vetsi plat

    Kdyz budete prumerny programator C - tezko najdete praci

    Kdyz budete spickovy programator C - utrhnou vam ruce :-) (budete velmi zadany)

    Zalezi na vas

    PS: Samozdrejme jsou vyjimky - neberte mne zas moc vazne - no flame
    21.12.2005 21:41 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: V cem programovat ?
    Ono se vůbec trochu bije programovat pro Linux a hledat práci. Daleko víc se komerčně programuje pro Windows.

    Já bych to seřadil takto:

    NET - najdete práci bez problémů

    PHP - najdete práci, ale za malé peníze

    Java - sem tam najdete práci

    C/C++ - spíš nenajdete práci

    Mě by zajímalo, kde by špičkový programátor našel práci v C, aby mu utrhli ruce. Já programuji v C/C++ už cca 15 let, mám velké zkušenosti a troufám si říct, že to opravdu umím, ale uplatnění jsem dnes v C/C++ už nenašel.
    Dalibor Smolík avatar 21.12.2005 22:16 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: V cem programovat ?
    S názorem, že budoucnost mají programátoři databázových aplikací, souhlasím. Statistiky a evidence dat jsou stále důležitější. Vidím to u sebe, vůbec nejsem programátor, ale obchodník, avšak pro potřeby naší firmy, když nechci tu práci svěřit cizí osobě, jsem se učil jazyk SQL a s tím související uživatelské rozhraní, tj. HTML+PHP. A databáze lze lze používat jak ve Windows, tak i v Linuxu.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.