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í
×
    dnes 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 0
    dnes 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 6
    dnes 13:33 | Komunita

    Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Nová verze

    Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Nová verze

    Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

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

    50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Pozvánky

    Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.

    TomasVondra | Komentářů: 0
    včera 03:00 | IT novinky

    Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].

    Ladislav Hagara | Komentářů: 6
    včera 02:00 | IT novinky

    Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).

    Ladislav Hagara | Komentářů: 10
    KDE Plasma 6
     (71%)
     (10%)
     (2%)
     (17%)
    Celkem 689 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    8.3.2009 16:31 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Osobne mam zkusenost ze do nekterych programovacich jazyku se nori dobre, do jinych vubec ne. Sam jsem mel celkem potize se ucit python, naproti tomu jsem se velice rychle ucil Perl. Stejne tak lisp nebo smalltalk sem nepochopil ani po usilovnem, po case opakovanem studiu, ale treba php mi jde samo od sebe. Nekdy to proste nejde ani kdyby se clovek rozkrajel. Doporucuju zkusit jiny jazyk. Treba Java, Perl, C++, .. Clovek pozna uz po prvnich par minutach, zda je to "jeho" jazyk..
    xxxs avatar 8.3.2009 16:45 xxxs | skóre: 25 | blog: vetvicky
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    python sa mi nezda byt narocny, len momentalne mi nove veci idu velmi tazko. skusim sa ozivit cez basic(mam iba uplne zaklady) a potom sa naucit nove veci na zaklade podobnosti so starymi. samozrejme nepopieram moznost, ze nieco ine by bolo lepsie.
    8.3.2009 16:48 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Tak ja myslim, ze Python je velmi dobra volba - je jednoduchy a da se s nim efektivne programovat od systémových skriptů přes webove strany (Django, Cherrypy) až po GUI aplikace (Qt).

    Každopádně když se zpetně ohlédnu nad svou minulostí (v pořadí QBasic, Pascal, Delphi, C++, PHP, Python), nejrychleji jsem se naučil PHP. Dá se tam hodne flexibilně bastlit, takže jde začít i s naprostým minimem znalostí (které jsem ale já v té době už jakštakš měl z Pascalu a C++). Dnes už bych se k PHP nevracel, Python mi přijde elegantnější. Ale Tobě bych ho možná doporučil. Kašli na předsudky, PHP je jednoduché a je o něj podle mého stále dost velký zájem.

    8.3.2009 17:52 bastl
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Od te doby, co jsem prosel kurzem Scheme, tak se na programovani divam trochu jinak. Nyni delam prevazne v Pythonu a skoro mi stoji, kdyz muzu nejakou vec vyresit funkcionalne :)
    Saljack avatar 8.3.2009 18:20 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Pro začátek není až tak důležitý jazyk, ale to z čeho se to bude učit. Ze začátku bych začal s C, na C je bezvadná knížka od Herouta- Učebnice jazyka C (snad jsem se nepletl). S touto knížkou pochopíš alespoň základy programování a potom je to na tobě co si vybereš. Já jsem začínal s C, potom ve škole Pascal (Delphi), Python (u něho jsem konečně pochopil OOP, vím smějte se, ale Python to má opravdu "jednoduché") a nyní C++. Musím, ale říct, že z Pythonu dá velkou práci přejít na něco jiného, protože si člověk všechno zjednoduší a nemusí nic řešit.
    Sex, Drugs & Rock´n Roll.
    Fluttershy, yay! avatar 8.3.2009 18:32 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Musím, ale říct, že z Pythonu dá velkou práci přejít na něco jiného, protože si člověk všechno zjednoduší a nemusí nic řešit.

    Přesně tak. Ve škole jsem nejednou v C# psal:

    for i in list_of_foobar:
        pass
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    Saljack avatar 8.3.2009 20:01 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Jenže si vem, že by si na pythonu začínal, to tě prostě poznamená a přechod na něco jiného je pak pekelný. Tím nechci říct, že python nemám rád spíš na opak, ale nedoporučil bych ho začátečníkům.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 18:37 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Nemyslím si že C je pro začátek dobré. Sice si pohraješ s jazykem, ale taky na tom obvykle skončíš. Jenže dost často se někdo, kdo chce programovat, nemá radost z toho že po krůčkách začíná chápat jazyk, ale že něco vytvoří. A to je v C ze začátku nemožné. Už jen hloupé organizování dat, vnitřní struktury programu. V C si musím pro něco složitějšího začít implementovat třeba seznam (jasně, jsou knihovny, atd... ale všechno je to takové těžkopádné), umět perfektně alokace / ukazatele, i API knihoven je dost často děsivé (GTK). Jasně, dá se to, ale určitě po 14 dnech nikdo neudělá nějaké okýnko a tam něco, co bude cokoliv zajímavého dělat. Což může odradit.

    Ale třeba v ruby není problém, pro struktůry máme pole / hashe. Můžu to krásně držet v konfigurácích díky integrovanému yaml parseru (yaml je něco jako čitelné xml pro lidi ;-)). A stačí nasadit cairo, sdl.. a na pár řádků a za pár minut nějaké ten tetris / space invaders a nevím co koho napadne mám hotové. A uchopitelný výsledek je pro někoho dost důležitý. U C by za stejnou dobu byl někde u ukazatelů / alokací, atd... a do konsole by mi to psalo nějaké písmenka. Navíc objeví výhody OOP, atd... (učit se hned C++, bez znalostí C, by mohlo být ještě obtížnější)

    Jasně, časem se stejně to C, atd.. bude muset naučit, pokud to s programováním chce někam dotáhnout. Ale proč to nevzít z té druhé strany a hned neobjevit nástroj, se kterým můžu něco okamžitě vytvořit. Prostě radši než oběvování jazyka něco chci udělat. A nepotřebuju si házet klacky pod nohy.

    Baník pyčo!
    Saljack avatar 8.3.2009 19:33 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Jenže není důležité se jazyk úplně naučit a pochopit, ale pochopit základy programování. Jediné co opravdu nemohu doporučit pro začátečníka je pascal, ale je to jenom subjektivní názor. A Ruby je to samí jako Python, takže nevidím rozdíl proč když nejde Python tak se učit Ruby.
    Sex, Drugs & Rock´n Roll.
    vencour avatar 8.3.2009 19:54 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Hm, začínal jsem sice na basicu na atari a sinclairu, o Karla jsem taky zakop, ale až na Pascalu jsem se něco principiálního naučil, čili můj hlas je pro Pascal (svého času). Zažil jsem na vejšce kluky, co začínali s javou, řikam si, že pascal je/byl zlatej v porovnání s ní. I když ... možná, že těžší začátek přináší větší a lepší plody?

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    Saljack avatar 8.3.2009 19:58 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Nevím, ale bylo to způsobený školou a neschopnýma učitelema, že pascal prostě nesnáším. Nejvíc mi na pascalu vadi psaní begina a end, to je něco tak hrozného.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 20:10 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Begin a end? Pascal má svoje mouchy, ale begin a end?? Z Ady byste se asi posral :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    8.3.2009 20:36 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    V klidu, to neřeš... tohle většinou říkají ti co někde slyšeli od "odborníka" jak je Pascal špatný, "odborník" však neuměl říct žádné důvody a tihle lidi mu uvěřili, museli to začít opakovat a nějak toho o tom jazyku neví dost k tomu, aby mohli přijít s objektivní kritikou :-)
    Saljack avatar 8.3.2009 20:51 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Mě vadí celkově ta syntaxe Pascalu přiřazení :=. Nemožnost si udělat deklaraci proměnné kdekoliv atp. Neříkám, že to je nejhorší jazyk, ale je hrozně nepřehledný, právě díky begin a end. A to jsem opravdu neslyšel od odborníků to je pouze můj názor.
    Sex, Drugs & Rock´n Roll.
    vlastikroot avatar 8.3.2009 20:55 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    +1 z pascalu mam uplne stejny pocit. Nejradsi syntaxi mam asi C a hned potom FreeBASIC.
    We will destroys the Christian's legion ... and the cross, will be inverted
    Saljack avatar 8.3.2009 21:04 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ještě k tomu begin a end, to člověk lehce překoukne, proto si myslím, že závorky jsou lepší.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 21:36 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    No nevím, FreeBASIC mi přijde jako trochu taková spatlanina. Ale má výhodu v tom, že když v něm programuješ, tak můžeš použít GCC a jednoduše to spojit s dalším kódem, stačí přeložit hlavičkové soubory (dá se najít někde překladač z C).

    Osobně jsem zjistil, že nejraději mám ty jazyky, ve kterých dovedu programovat nebo jsem to ještě nepozapomněl. V současnosti je to také C. Ale nemám na něm rád ten extrémně dlouhý zápis programů, takže uvažuju o přechodu na C++ nebo C#.

    8.3.2009 23:28 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já jsem tedy v Pascalu intenzívně programoval dva roky (a to nepočítám později Delphi), a můj názor je, že Pascal je sice skvělý učební jazyk, ale když v něm nikdy nebudu muset programovat, budu moc a moc rád.

    Pascal je prostě nedotáhnutý a jeho klony nedomyšlené. A je to tak v pořádku, protože Wirth Pascal vymýšlel jako učební jazyk pro studenty, nikoli jako jazyk pro praxi.

    8.3.2009 18:48 Jack Hokus | skóre: 34 | blog: LostHeaven
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Dobrý večer,

    taky se už po několikáté pokouším začít s Pythonem a pokud jde o to z čeho se učit, tak se mi docela sedlo toto howto.py.cz/uvod.htm .  Když už se tu mluví o Pythonu, nevíte někdo, kde by se daly stáhnout zdrojové kódy nějakého kratšího programu v pythonu? Něco co si můžete otevřít na jedné ploše v textovém editoru a s učebnicí na ploše druhé to zkoušet, co se stane když změním třeba tohle... .

    S pozdravem JH

    http://www.jackhokus.cz/
    Fluttershy, yay! avatar 8.3.2009 18:54 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Doporučuji Dive Into Python. Anglicky, pro pokročilejší, ale výborné.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    Saljack avatar 8.3.2009 19:37 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Já se python učil z létajícího cirkusu z rootu. Jinak, těch programů v pythonu najdeš všude spousta, já když jsem potřeboval pyqt tak jsem nahlížel do jabbimu nebo jak se ten program jmenuje.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 18:29 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Koukni se na ruby, u těch her třeba s knihovnami jako rcairo (pro kreslení vektorových věcí, třeba @canvas.rectangle(100,100,100,100) vykreslí čtverec, navíc cairo umí třeba importovat / exportovat png, pdf, svg... to vše můžes úplně primitivně použít) nebo ruby-SDL (pro práci s oknem, událostmi, atd..., kombinuju obojí, v SDL si udělám surface a přes cairo do něj kreslím) dokážeš napsat pěkné věci. A syntaxe je trošičku basicovská (do, loop, end, atd...). Nicméně ruby má dost návykových věciček a od C jsem k němu přešel za týden, rozkoukávám se, a zatím jsem z něho celkem nadšený. Navíc jsem k němu přibral railsy (velmi kvalitní webový framework), které by mohly fungovat jako dost úspěšný job.
    Baník pyčo!
    Fluttershy, yay! avatar 8.3.2009 18:35 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby = (Perl + SmallTalk) / 2 # fuuuj perl

    Ruby je celkem fajn, ale hůř se čte (asi jak komu), je méně výkonné a má podivný vztah k Unicode. Navíc Python běží i na PalmOS nebo Symbianu S60! A Python + PyGame rulezzz!

    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    8.3.2009 18:51 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    V 1.8 je knihovna, se kterou utf8 není problém. A v railsech to jede samo od sebe (mají to ošefované). V 1.9 je to už vyřešené přímo (trošku 'zajímavě' implementované, ale co). Ale... Davide, na to že je ruby z Japonska máš k němu sakra vlažný vztah. Pro mě to byla jedna z věcí, proč jsem se na něj podíval. Ta koncepce je totiž naprosto perfektní, když se na to podíváš trošku do hloubky. Geniálních postřehů je tam plno (samozřejmě i převzatých, proč ne, ale tvoří to dost mocný celek).

    A nakonec jeden citát:

    „Věřím, že — alespoň do jisté míry — je smyslem života být šťastný. Na základě tohoto přesvědčení je Ruby navrženo tak, že je nejenom snadné, ale i zábavné v něm programovat. Ruby vám umožňuje soustředit se na kreativní stránku programování, a nepřidělává vám další starosti.“

    ~ Yukihiro Matsumoto
    Baník pyčo!
    Fluttershy, yay! avatar 8.3.2009 21:56 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Fajn, možná se na něj ještě někdy podívám. Já si s ním hrál asi před rokem a líbilo se mi, ale vrátil jsem se k Pythonu z ryze praktických důvodů: tehdy jsem používal PalmOS a na něm Python byl aspoň v nějaké podobě (ač verze 1.5), Python byl o dost rychlejší (reálně jsem to nepotřeboval) a více se mi líbil interaktivní interpreter Pythonu. A taky bloky dělané odsazením jsou COOL. ^_^

    BTW jak je to s podporou Ruby pod Mono/.NET? Ve škole to musím používat, tak že bych to nějak ošéfoval, abych mohl psát v něčem hezčím než C# (to už raději C++, C# se nedá nikde použít, Qt# se už dlouho nevede).
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    8.3.2009 23:34 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já osobně kdybych se měl rozhodovat mezi Python a Ruby, tak neváhám a jdu k Pythonu.

    Ruby má dodnes podivný vztah k Unicode. Bohužel stringy jsou pro něj stále sekvence bajtů a tak Ruby prostě nad stringy ukládá charset a bajtovou reprezentaci. Kdysi jsem slyšel historku, že Japonci obecně nenávidí Unicode, stejně tak jako Asiaté, protože algoritmus „han-unification“ v Unicode jim przní jejich znaky a tak si raději ukládají ve svých abecedách, které jsou v tomto mocnější, než Unicode. Takže v Ruby si u stringů připadáte jako v assembleru, stále je to de facto proud bajtů a tak trochu sekvence znaků.

    Ruby má také velmi podivný vztah k threadům. I když je os má, tak je Ruby emuluje a samozřejmě je jasné, které thready jsou vyladěnější, zda tu Ruby, nebo os.

    Navíc, Ruby je prostě zprasený Smalltalk a je zprasený Perlovskými naplaveninami. My co originální Smalltalk známe, tak víme, že čistota Smalltalku je prostě úžasná. A můj interní, v zásadě fašistický a rasistický názor je, že jazyk, který se inspiruje Perlem je prostě horší. A v menší míře si totéž myslím o Javě.

    9.3.2009 01:39 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Python a vlákna to taky není zrovna silná kombinace. Zajímalo by mě, kdy se to vyřeší a od kdy Python bude moct opravdu reálně využít více vláken.
    9.3.2009 16:02 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    > kdy se _to_ vyřeší a od kdy Python bude moct opravdu reálně využít více vláken.

    Co presne mate na mysli?

    9.3.2009 16:04 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    GIL?
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    9.3.2009 17:03 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    jj
    9.3.2009 21:33 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

     a nebo se podivat na modul parallelpython (pp)

    USE="-gnome -kde";turris
    9.3.2009 21:39 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Takže skončíme u proces vs thread?
    9.3.2009 16:31 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Stackless Python implemetuje microthreads a PyPy podporuje kde co. Od microthreads, přes nativní vlákna, po modul threading.

    Bohužel se Stackless patche do hlavní řady Pythonu nedostaly a podle stavu PEP 0219 se tam ani nedostanou.
    When your hammer is C++, everything begins to look like a thumb.
    8.3.2009 21:38 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby též běží na S60, stejně tak jako Perl.
    Fluttershy, yay! avatar 8.3.2009 21:51 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Wow! A co knihovny? Mně se PyGame na S60 líbí.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    David Watzke avatar 8.3.2009 18:37 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby má podle mýho názoru pekelnou hardcore syntaxi (když v tom člověk umí), ale slyšel jsem, že je to ještě pomalejší než Python :-( Je to pravda?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    8.3.2009 18:44 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Syntaxe vypadá z počátku možná děsivě, ale jako céčkar jsem se do týdne adaptoval a přijde mi dost mocná. Když si projdeš různé tutorialy, tak zjistíš, že se v tom dají psát dost kompaktní programy, protože to obsahuje sakra praktické vychytávky. Narozdíl od perlu je ještě ale dobře čitelný. Začínám v tom psát jednu SDL + cairo gamesku jako projekt do školy, tak uvidím jak s tím dopadnu. Pokud to pujde hrát na mém celeronu 2,6 GHZ, 512 MB ram, tak budu považovat rychlost za dostačující ;-). Jinak co jsem slyšel, tak 1.8 na tom je skutečně špatně, ale vznikají alternativní interpreti a navíc 1.9 dosahuje prý podstatného zrychlení (ovšem není ani v portage, takže mě moc nezajímá zatím, potřebuju aby ta moje věc někde šla rozběhnout).

    Ale hlavní důvod, proč se o ruby začínám zajímat, je pronikání do railsů. Po nějakém čase budu moc zhodnotit, jestli jsem si vybral dobře, ale zatím myslím, že jo.

    Baník pyčo!
    David Watzke avatar 8.3.2009 19:33 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ad syntaxe: nechtěl jsem tím říct, že je děsivá, ale že se mi líbí. Některý obraty fakt žeru :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    kozzi avatar 8.3.2009 22:50 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    ohledně rychlosti, dlal jsem hodně testů. A verze 1.8 je opravdu pomalejší než python. Ale verze 1.9 je podstatně rychlejší a to dokonce až několika násobně než python. Tenkrát byl python ve verzi 2.5, tuším. Takže jak na tom je python 3k nevím. A pokud se nepletu tak, ruby verze 2.0 má být ještě rychlejší, takže ohledně rychlosti bych si strach nedělal.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    8.3.2009 23:39 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já myslím, že překonat v rychlosti Python je nejnižší laťka, kterou si může jazyk dát.

    Python není nic jiného, než chroustač do byte kódu a přímá interpretace byte kódu. Žádná optimalizace se v Pythonu nekoná, a to ani při překladu do byte kódu. Tudíž v zásadě pomalejší, než Python mohou být jen počáteční verze jiných jazyků, nebo nově přepsané interpretery, aby vzápětí Python nechali rychlostně daleko vzadu.

    Proto také Rossum vymýšlí neustále jak překopat Python, jak změnit syntaxi tak, aby to nebylo kompatibilní s minulostí, apod.. Python interpretr je zkrátka tak primitivní, a zcela bez jakýchokoli optimalizací, že se ani jinak realizovat moc nejde.

    8.3.2009 19:24 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ale všechno o čem mluvíte můžete dělat prakticky v kterémkoliv jazyce, který má patřičné bindingy těchto knihoven.
    8.3.2009 20:30 CET
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Didaktik sme si od rodičov vyžobrali na Vianoce 1990. Cena bola tuším 2999,- Kčs, čo bola riadna pálka.

    Che, v roce 1988 jsem vyzebral Didaktik Gama (cernej) za zavratnych 8000kc. TO byla palka, pozdejc uz byla cena niz!! Ale nebyly to vyhozeny prenize, myslim - delal jsem Basic, pak i Assembler Z80, z toho jsem pak presel na i286 ASM.

    Marián Kyral avatar 8.3.2009 21:24 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Naprosto tě chápu. Jak jsem před měsícem zjistil, můj funkční Didaktik M skončil ve sběrném dvoru :-( Zůstala mi jen hromada kazet a příruček :-(

    Jó to byly doby. Ze začátku jsem neměl kazeťák, tak jsem vždycky ráno opsal z nějakého časopisu nějakou jednoduchou hru, pak to celý den hrál, večer vypnul a druhý den jsem mohl začít znova :-)

    8.3.2009 21:42 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Já mám pro změnu nefunkční Commodore Plus4 i s extra základní deskou, a nevím, co se na tom rozbilo. Je celkem škoda, že nejsem žádný elektrotechnik, abych si to dal dokupy nebo alespoň zjistil, co na tom odešlo.
    9.3.2009 09:40 decumanus | skóre: 12 | blog: Clusium
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Určitě je potřeba hledat jazyk, který "sedne". Já coby věčný začátečních zkoušel Delphi, C, ale nic moc. Pak přišel Python, a láska na první pohled :-). První jazyk, kde netrávím většinu času tím, jak to proboha zapsat a proč tahle triviální věc nechce fungovat.

    Python je myslím si dobrý pro člověka, který má blíž k lingvistice než k matematice. Syntaxe má blíž k lidské řeči.

    msk avatar 9.3.2009 11:11 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    V pythone som robil nejaky cas ( cca dva roky ). Bol som z neho hrozne nadseny, ako rychlo sa v tom da naprogramovat to co zrovna potrebujem. Potom, ako sa postupne moje projekty rozrastali, som si zacal nabijat hubu. Tok kodu riadeny indentom ( za toto by som autora postavil k muru a namieste zastrelil ) bol len ceresnickou. Zacalo mi chybat _skutocne_pouzitelne_ IDE, debug, profil. Ale dodnes ho pouzivam na mensie veci. Posledneho pol roka bastlim v Jave a to je uz len peklo. Framework na frameworku, blackbox na blackboxe ...
    9.3.2009 14:05 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Přesně tak na mě působí Python také. Byl jsem z něho strašně nadšený, ale pak jsem si začal uvědomovat, že ne vše je zlato co se třpytí.

    Kdysi jsem se rozhodl v Pythonu psát vše, co není vysloveně low level a začal jsem v tom dělat i projekty na zakázku. Už to nikdy, nikdy neudělám.

    Python chybí preciznost a jakési praktické myšlení. Asi nejvíce to Python demonstroval na faktu, že po 17 letech existence schopen nekompatibilině rozsekat syntaxi, což by v případě, že byste v tom měli opravdu velký projekt opravdu tragédie. A ještě tento hloupý krok obhajoval jako to nejlepší co se mohlo stát.

    V Pythonu jsem narážel i na jiné amatérismy, například je docela těžké ohraničit program v Pythonu s dodaným interpreterem tak, aby nezávisel na jiném interpreteru Pythonu v systému. Při použití py2exe to fungovalo dosti nespolehlivě, atd..

    Zároveň vynucená úprava syntaxe indentací také nebyla vždy úplně přehledná.

    A pak začaly chybět skutečně profesionální nástroje, jak píše kolega nade mnou.

    Většina knihoven pro Python byla přísně pro jednu verzi Pythonu, při pohybu Pythonu o jednu minor verzi výše člověk většinou musel postahovat vše znovu.

    Dnes už bych se nepokoušel Python prosadit pro seriózní projekt, Python na to zkrátka nemá. Je to skvělý jazyk, kterým nabastlíte malou aplikaci, nebo kterým převedete jednorázově data, či ho můžete používat jako náhradu bashe.

    9.3.2009 15:07 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Píšu v pythonu jednu web app a začínám to vidět velice podobně. Python se tváří jako super jazyk, ale když člověk pronikne do hloubky, začínají mu strašně chybět věci, které jsou běžné například v C++ a bez kterých si nedovedu vývoj představit.

    Co mi na Pythonu vadí je toto:
    • Debug (opravdu bych chtěl přednášku o tom, jak se v pythonu má ladit)
    • Code Assist (pamatovat si všechny metody u tříd prostě nejde)
    • Refactorizace - díky tomu, že je Python dynamický jazyk je refaktorizace téměř nemožná (a já osobně když přijdu na to, že by se něco mohlo jmenovat nebo fungovat líp, tak to vždycky opravím)
    Určitě je toho mnohem víc a ti co v Pythonu mají napsanou větší aplikaci se mnou budou určitě souhlasit. Jenže otázka pro mě je, v čem psát web? Mám pocit, že existují jen 2 možnosti a to Java a .NET.
    9.3.2009 16:09 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    > Debug (opravdu bych chtěl přednášku o tom, jak se v pythonu má ladit)

    Uz jste zkousel Eclipse?

    > Code Assist (pamatovat si všechny metody u tříd prostě nejde)

    Uz jste zkousel Eclipse?

    Notepad totiz neni vhodne IDE pro zadny programovaci jazyk...

    msk avatar 9.3.2009 16:39 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Uz jste zkousel Eclipse?
    Ano. Vzdal som to, pretoze by som minimalne tyzden musel prekonfigurovavat klavesove skratky a zrovna pohodlne sa to teda nerobilo.
    9.3.2009 16:58 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Používám eclipse, ale současný stav bych nemohl označit za dostatečný :(
    9.3.2009 16:23 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Co vyzkoušet ty railsy, o to se snažím teď já a přijde mi to celkem použitelné. Ano, výkon... ale to se sladí :).
    Baník pyčo!
    9.3.2009 17:03 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Abych řekl pravdu, tak se poohlížím po nějakém staticky typovaném jazyku, vítěz bude asi Java.

    Z dynamicky typovaných jazyků mám nejradši javascript. Je to ale jen tím, že je syntaxe blízká k C;-)
    9.3.2009 17:42 Mykonou | skóre: 5
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Zatim jsem ho moc nepouzival ale pydev plugin do eclipse se tvari dost pouzitelne(debug, code assist a tusim i ta refaktorizace tam je). Kazdopadne je python porad dost minoritni jazyk a tim padem neni zase tak moc z ceho vybirat, Snad jeste komercni verze IDE Komodo, ale neni zrovna levny.

    I TY muzes byt echt linuxak!
    frEon avatar 12.3.2009 09:09 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    nemuzu si neprihrat polivcicku... napriklad ruby debugger ma...
    gem install ruby-debug
    Talking about music is like dancing to architecture.
    xxxs avatar 9.3.2009 14:36 xxxs | skóre: 25 | blog: vetvicky
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    dakujem za reakcie. uvidim, k comu sa mi podari dokopat.

    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.