Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Mirek Prýmek

Stran: 1 ... 612 613 [614] 615 616 ... 618
9196
Vývoj / Re: Jste zastánci OOP programování?
« kdy: 04. 11. 2010, 14:01:18 »
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Osobně bych nepodceňoval růst Objective C, který nepochybně souvisí se zvyšující se popularitou produktů Applu, což je trend, který bude IMHO pokračovat.

9197
Vývoj / Re: Jste zastánci OOP programování?
« kdy: 04. 11. 2010, 13:17:01 »
Ked ste Vy clovek, ktory musi kracat s dobou, kde sa jazyku kazdu chvilu menia, nech sa paci. Niekto ma napriklad rad Unix API, programuje v C, obcas C++ a zaraba 4 krat viac ako priemerny programator Javy...

Nejsem progamátor a živí mě správa BSD systémů, takže jestli vám to udělá radost, tak Unix API fakt můžu :)

Jinak tenhle flame absolutně nechápu. Tvrdil jste cosi o tom, jak je tomu na trhu ("Najradsej vidim prispevky, ktore vravia, ze C++ uz je na nic, lebo je dnes Java/C#") a já jsem jenom dodal podklady k tomu, že to, co tvrdíte, je jenom Váš dojem, nic víc.

Fakt, že C++ je na ústupu, je prostě fakt, i kdyby se vám to tisíckrát zdálo jako spiknutí lidí kráčejících s dobou.

9199
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 04. 11. 2010, 12:18:34 »
Snazili ste sa moj post pochopit ako celok alebo ste uvideli iba jednu vec, ktoru musite hned nezmyselne vypichnut?

Vsak ja s Vami nepolemizuju, jenom rozvijim to, co jste napsal, hlavne tohle:

Na druhej strane nemusite prehanat, nikto v C novacika nebude zatazovat niecim ako

- k tomu dodavam, ze presne v tomhle je ten duvod, proc s Cckem NEzacinat.

Mozna jsem to napsal necitelne, v tom pripade se omlouvam.

9200
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 04. 11. 2010, 10:54:19 »
Na druhej strane nemusite prehanat, nikto v C novacika nebude zatazovat niecim ako
Kód: [Vybrat]
void *(*strcpies[3])(void *,  char *)
:). Osobne si myslim, ze sa chce clovek clovek venovat profesionalne programovaniu, mal by par hodin venovat aj C...

Když někdo bude dělat učebnici/cvičení pro nováčky, tak pokud není sadista, tak se tomu záměrně vyhne. A v tom je právě ten problém - ona by tahle konstrukce totiž v některých případech byla čistá a správná - a pokud se jí vyhneme jenom proto, že je v C absolutně nečitelná, tak právě už nováčka deformujeme. Proto je lepší začít jazykem, kde i takováhle (nebo podobná) konstrukce je v poho čitelná i pro nováčka.

9201
Vývoj / Re: Jste zastánci OOP programování?
« kdy: 04. 11. 2010, 10:37:44 »
Pokud není člověk prase a ke každé datové položce hned nepíše getter a setter

A pokud používá moderní jazyk, který umí dekorátory, tak je ani nemusí psát :)

4. Poskytnutí vhodné abstrakce pro modelování aplikace (UML). Existují jiné modelovací přístupy, ale UML (včetně class diagramů) class podle mě není špatná věc.

Má vůbec UML nějakou srovnatelnou konkurenci? ("srovnatelnou" myslím hlavně s podobnou expresivností, univerzálností, existencí široce podporovaného otevřeného formátu, exportem i importem přímo z/do kódu apod.)

Hlavní problém OOP vidím v tom, že povzbuzuje programátory k tomu, aby pracovali s uloženým stavem (existence datových atributů objektu nebo třídy). Někdy je stav nevyhnutelný, ale v ideálním případě by bylo nejlepší se mu úplně vyhnout (referenční integrita).

To je sice hezká teorie, ale v praxi je to myslím celkem nedosažitelné nebo samo o sobě tak těžké, že ve výsledku neefektivní. Kdo někdy zkoušel napsat normální aplikaci (ne nějakou cvičební úlohu) v haskellu nebo prologu, asi ví, o čem mluvím.

9202
Vývoj / Re: Jste zastánci OOP programování?
« kdy: 04. 11. 2010, 01:21:25 »
Nejvíc mě ovšem dojímá kritika C++, že není objektový jazyk

Tak to rozhodně nejsi sám, viz např. klasika http://www.ocs.cz/text/Java - ani velký Miroslav Virius to nepobral :)

9203
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 03. 11. 2010, 22:52:20 »
Samozřejmě je pravdou, že v kompilovaných jazycích nelze vykonávat data jako kód.

Nechci prudit, ale na to, že v Seznamu umíte všichni programovat objektově, vám docela uniká význam closures. Closures opravdu nejsou o spouštění dat :)

9204
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 03. 11. 2010, 22:45:32 »
Perfektně napsaný post!

Nehoruji primo pro OOP, jen jsem chtel ukazat, ze v OOP jazyku clovek muze programovat, aniz by zpocatku musel znat tu furu netrivialnich konceptu

Obávám se, že problém je v tom, z čeho jsem si dělal srandu výš (a byl označen za trolla :) - je docela málo lidí, kteří slušně znají a umí správně používat skutečné OOP (tj. Smalltalk, Objective C apod.) a ještě míň je lidí, kteří by jima začínali (těch bude v ČR myslím asi max tolik. kolik mám prstů :) - takže prostě ti, kdo začínali Cčkem si ani nedokážou představit, že by to mohlo jít i jinak a tak se tenhle náhled replikuje do další generace programátorů...

S tím, jak nabývá na popularitě Java a C# se snad trochu pohnou ledy...

9205
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 02. 11. 2010, 14:26:22 »


Ale ne, to byl jenom pokus o hloupý vtip :)

9206
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 02. 11. 2010, 13:58:45 »
Třeba například Seznam jede komplet v C++, objekty tady napsat umí každý programátor v C++.

To, že Seznam nepoužívá objektový jazyk neznamená, že ho ostatní nepoužívají.

;)

9207
Osobne se zivim uz nekolik let Solarisem a ted v ramci zmeny zamestani rozsiruji sve zamereni i na RedHat, ale na tohle bych si ani po tech letech netroufl.

Sorry za off topic, ale jak to se Solarisem v praxi vypadá? Rozvíjí se, přežívá, upadá, ...? Jak to vypadá s počtem instalací a chutí Solaris nově nasazovat?

Docela by mě zajímalo, jak to člověk z praxe se Solarisem vidí - a nemám se kde zeptat jinde...

Dík.

9208
Mám vyhlídnuto pár školení

Můžu se zeptat, jaký? Docela mě zajímá, jaká je v ČR nabídka, nezkoumal jsem to...

9209
Definoval bych se jako, že mám problém s tím rychlým startem. Píšou tam třeba bezdiskové stanice. Ok. Našel jsem si linux diskless workstation. Našel jsem si i forwardování portů a příp. další, ale dostal jsem tolik možností, že nevím co je nejlepší, jestli je všechno aktuální. Takové "best practices" kdyby někde ukazovali....

Problém je v tom, že neexistuje žádný jeden "Linux", u kterého se věc X nakonfiguruje postupem A,B,C. Existuje spousta "Linuxových distribucí" a každá se konfiguruje jinak. Takže by ses prvně musel rozhodnout, s jakým Linuxem chceš vlastně "rychle nastartovat"...

Hrát si sice můžu, ale upřednostnil bych nějaký rychlý začátek v podobě nějakého kurzu (nebo lépe kurzů).

Nemáte někdo zkušenosti se školeníma?

Osobní zkušenost nemám, ale ke komerčním Linuxům existují různá školení - viz např. http://www.redhat.com/training/ - otázkou je ale cena a jestli se to vůbec někdy provádí v Evropě :(

9210
Distribuce / Re: Kompilace Gnome, Nautilus, atd
« kdy: 19. 10. 2010, 21:13:03 »
Jednak zkusenosti a jednak optimalizace  :) Diky chlapi, vyzkousim

No jestli máš pocit, že když napíšeš...

pacbuilder -S nautilus

...tak získáš víc zkušeností než kdybys napsal...

pacman -S nautilus

...tak to jo ;)

A co se týče té optimalizace, pochybuju, že by šlo dosáhnout víc než jednotky procent  :)

Stran: 1 ... 612 613 [614] 615 616 ... 618