Stránka 1 z 1

Jaké vývojové prostředí pro Céčko mi doporučíte? Win i Linux

Napsal: 19 kvě 2011 20:37
od cosmosD
Ahoj. Poslední 3 roky jsem se stále zabýval programováním v Delphi 7 a tudíž jazykem Pascal. Nyní bych chtěl přejít na jazyk C. Chci se zeptat, jaké vývojové prostředí byste mi doporučili jak pro windows tak pro linux. Dále céčko není objektové programování jako Pascal? To znamená, že nebudu přidávat na formulář komponenty jak tomu bylo v OOP? Co se tedy tak v céčku programuje? Děkuji.

Re: Programovani v C

Napsal: 19 kvě 2011 20:42
od renegade.
Jaké Céčko máš na mysli? Pokud Visual C++, nebo Visual C#, pak je to objektově orientovaný SW a skutečně budeš přetahovat na desku a pak doplňpovat kód. Zkus to Visual C#, je podobný PHPčku (jakož i C) a je na stránkách MS ke stažení zdarma pro výukovém účely (edice Express).
Jinak v Linuxu je taky C, pokud jsi pracoval v Delphi, doporučím ti Kylix (v podstatě Delphi pro Linux, dokonce je částečně kompatabilní s Delphi, ale jen částečně).

Re: Programovani v C

Napsal: 19 kvě 2011 21:24
od cosmosD
Právě mám na mysli prosté C. Ne ++ nebo jinou verzi ale samotné C. Mně jde o to když jsem byl zvyklý napsat v Delphi program stisknul jsem F9 a vyskočil mi formulář a vyzkoušel jsem funkčnost. Ale jak se to dělá když tam žádný formulář nemám - tedy v C.

Re: Programovani v C

Napsal: 19 kvě 2011 22:01
od CZechBoY
OOP není visual :D
OOP znamená objektově orientované programování, tzn. vytváříš si vlastní datový typy (laicky řečeno)
naházet komponenty na form můžeš v čemkoliv si myslim

Re: Programovani v C

Napsal: 19 kvě 2011 22:17
od cosmosD
No vida - to mne zmátlo. Teď už to vím :). Nějaké vývojové prostředí, které bys doporučil nemáš?

Re: Jaké vývojové prostředí pro Céčko mi doporučíte? Win i L

Napsal: 20 kvě 2011 08:55
od CZechBoY
tak doporučit můžu jen to co znám :D
ve Windowsu jedu na Visual Studiu od Microsoftu a v linuxu nedělám, ale znám MoNo Develop

Re: Jaké vývojové prostředí pro Céčko mi doporučíte? Win i L

Napsal: 20 kvě 2011 11:47
od domitea
Na C ve windows je dobré DevC++, na linux stačí nějaký textový editor a GCC

Re: Jaké vývojové prostředí pro Céčko mi doporučíte? Win i L

Napsal: 20 kvě 2011 18:56
od faraon
Na co to komplikovat? Přesně jak píše domitea, ve Windowsu jsem kdysi chvíli používat DevC++, v Linuxu mám na jedné ploše (z osmi) natrvalo otevřený terminál a Gedit, v tom píšu kód a když ho chci otestovat, přepnu alt+tab do terminálu a zkompiluji. Vzhledem k tomu že tam ten příkaz mám už jednou napsaný stačí šipka nahoru a Enter.

Kód: Vybrat vše

gcc -pedantic -Wall program.c


A pokud ho chci současně i spustit, vypadá to takhle:

Kód: Vybrat vše

gcc -pedantic -Wall program.c;./a.out


Pro kontrolu dodržování norem se dají použít i přepínače -ansi nebo -std=c99, případně jiné, viz man gcc. Pozor, při použití knihovny math.h je potřeba přilinkovat jí parametrem -lm !

Pro upřesnění, Céčko není objektové, to je strukturovaná klasika, objektové je C++. Ale Pascal také není objektový, v Delphi se používá jeho objektové rozšíření ObjectPascal ;-)
A v Céčku se obvykle programují operační systémy, zejména Unix a Linux, k této činnosti byl také původně určený a vyvinutý, z čehož vyplývají jeho výhody i nevýhody. Ale programovat se v něm dá cokoliv, jen některé věci dají o dost víc práce než v jiných jazycích, jako je třeba Smalltalk nebo Lisp. C je prostě základ, ke kterému můžeš přidat cokoliv pomocí vhodné knihovny.

Re: Jaké vývojové prostředí pro Céčko mi doporučíte? Win i L

Napsal: 26 kvě 2011 20:53
od skunkicz
Pro céčko určitě Code::Blocks pokud ti záleží na X-platformitě idečka.

Nebo Qt Creator (taky multiplatformní a vzhledově a funkčně velmi solidní).