Diskuze: Ročníková práce

Ostatní jazyky Delphi Delphi (Pascal) Ročníková práce

Avatar

Neregistrovaný
Avatar
:

Ahoj chtela sem se te zeptat, jestli bys mi neporadil co bych mohla naprogramovat za rocnikovou praci?(sem na elektroprumys­lovce:))

 
Odpovědět 20.7.2009 9:53
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovídá na
sdraco:

Ahoj, no záleží v jakým si ročníku a v čem to děláš, tos nenapsala :) Obvykle se dělá něco jednoduchýho, třeba šibenice

Nahoru Odpovědět 20.7.2009 10:40
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar

Neregistrovaný
Avatar
Odpovídá na David Čápka
:

no tak du do ctrvtaku a zatim v nicem:D ... chci se neco malo naucit ale vubec netusim v cem by to bylo nejlepsi :) O:-)

 
Nahoru Odpovědět 22.7.2009 10:41
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovídá na
sdraco:

Jdeš do čtvr?áku, máš udělat seminárku a neřekli vám v čem? :o To mi přijde nějaký divný... Nejjednodušší je Pascal, sice je dnes již nepoužitelný a nedostatečný, ale na seminárku stačí a je to jazyk navržený tak, aby "naučil programovat". Osobně zastávám názor, že naučit programovat se lze jen v Pascalu. Pak už samozřejmě člověku nebrání přejít na něco lepšího, ale základy pochopíš nejlíp v něm.

Nahoru Odpovědět 22.7.2009 11:38
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Vrtule
Neregistrovaný
Avatar
Odpovídá na David Čápka
Vrtule:

Pascal je podle mne výhodný jako první jazyk. Má tu zajímavou vlastnost, že pokud v něm napíšeš něco ošklivě, tak to ošklivě i vypadá, kteroužto vlastnost jiné jazyky nemají. Samozřejmě nemá příliš dobře promakanou podporu objektově orientovaného programování. Myslím si, že je ale lepší poznávat programátorské techniky postupně. Dost často vidím lidi, kteří "umí" v C#/Javě či jiném jazyku založeném na OOP a vůbec neví, co to ty objekty jsou.

V Pascalu se dá programovat i dneska, stačí si sehnat nějaké Delphi, podle mě je nejlepší nějaká starší verze.

Učit se první jazyk je nejtěžší, další už se pak budeš učit "za pár večerů", většina jich je podobná, jen se trošku liší v syntaxi.

Pak doporučuju začít se učit obecně algoritmizaci. Podle mne je větší problém vymyslet (efektivní) algoritmus než ho vyjádřit v nějakém prog. jazyce.

 
Nahoru Odpovědět 23.7.2009 20:20
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovídá na Vrtule
sdraco:

To Vrtule: Já myslel Pascal jako Pascal, kde jede program od shora dolů a je jasné, co dělá.
To se o objektových jazycích říci nedá a proto začátečník těžko pozná, co se zrovna děje.

Nevím, proč starší verzi Delphi :O . Čím novější, tím lepší. Nehledě na to, že např. verze 2007 jede na Vistách, ale také proboha debbuger jazyku prochází vývojem a dělat v 10 let staré sedmičce, to si koleduješ o problémy. Mohl bych ti vyprávět, jak mi staré Delphi zprasily zdroják a až nové poznaly, že teda asi někde něco teče a shodily to, než to stačilo něco zničit...

Nahoru Odpovědět 23.7.2009 21:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Vrtule
Neregistrovaný
Avatar
Odpovídá na David Čápka
Vrtule:

soul_draco: S tím Pscalej jsem tě pochopil dobře, jen jsem se asi špatně vyjádřil. Jen jsem chtěl říct, že znalosti Pascalu lze využít i dnes třeba v Delphi, ne že by Delphi nemělo další vymoženosti, na druhou stranu je tě nikdo nenutí použít, ač to pak dost bolí...

Zkoušel jsem Delphi 2003 (nebo kolik to bylo, možná 2005) a proti Dephi 7 to mělo nevýhody v tom, že to bylo pomalé, jelo na .NET frameworku tehdy již zastaralé verze, padalo, bralo moc paměti. Proto jsem k dalším verzím poměrně skeptický. Ale až se objeví Delphi s možností generovat 64bitový kód, tak na něj asi přejdu (ikdyž uvažuji už teď o té verzi, co umí unicode VCL).

Jasně, překladače nejsou bez chyb. Občas si něco vyloží jinak (viděl jsem na vlastní oči u Delphi a zrpostředkovaně u GCC). Ale tomu se podle mě při optimalizaci úplně vyhnout nejde. A ta pravděpodobnost je poměrně nízká.

 
Nahoru Odpovědět 24.7.2009 11:16
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovídá na Vrtule
sdraco:

Pascal se uplatní v Delphi: Ano, máš naprostou pravdu, když se člověk naučí v DOSovém Pascalu a potom přejde na Delphi, není to tak velký skok. Já jsem to tak udělal také.

S tím .NET frameworkem to máš nějaké popletené, Delphi obsahuje několik verzí buď pro .NET nebo bez něj. Já dělal v 2007, jsou asi stokrát stabilnější, než sedmičky, žádný .NET nepotřebují a hlavně programátoři udělali za těch 10 let tolik oprav, že ti to ušetří hodiny obcházení bugů VCL komponent u sedmičky.

Jinak je .NET skvělá věc a nyní se na něj orientuji, konečně evoluce v programování, kdy člověk nemusí dělat hotové věci znovu nebo obcházet něco nefunkčního, vše kompatibilní a funkční. Ta rychlost je zhruba stejná, jen se program může déle spouštět, jinak při běhu to ani nepoznáš, většina dnešních aplikací pod tím jede a výhoda je v naprosté kompatibilitě a přenositelnosti na jiné platformy :)

Nahoru Odpovědět 24.7.2009 13:42
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Vrtule
Neregistrovaný
Avatar
Odpovídá na David Čápka
Vrtule:

Jestli je pravda, že Delphi 2007 ke svému běhu nepotřebnují .NET, tak to je rád vyzkouším. Mně ty 2003 (nebo jaké jsem to zkoušel) přišly šíleně pomalé, ale možná jsem si stáhl verzi, která toho uměla až příliš (umělo to vytvářet spoustu druhů aplikací, někde byl potřeba .NET, někde ne).
Ale dík za informaci, podívám se na to.

 
Nahoru Odpovědět 26.7.2009 12:20
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovídá na Vrtule
sdraco:

To Vrtule: Já si stahl iso, kde byly složky Delphi 2007, Delphi 2007 for .NET a Delphi 2007 for PHP, nainstaloval jsem jen tu první a neměl jsem problém :)

Jsou ještě Delphi 2009, ale tvůrci nahradili původní string, který doposud ukazoval na ansistring za unicodestring, takže jsem se bál o zpětnou kompatibilitu zdrojáků (a myslím, že oprávněně, nefungovaly by asi mé datové struktury). Jinak 2009 budou asi ještě lepší, ale já mám moc velkých věcí, které už nemá smysl přepisovat. Nicméně kdybych začínal s něčím znovu, zvolil bych je :)

Nahoru Odpovědět 26.7.2009 13:29
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.