środowisko C

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
wytrzeszcz
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 27 mar 2008, 21:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Kontakt:

środowisko C

Post autor: wytrzeszcz »

Mam pytanie czy ktoś zna jakiś kompilator C (gcc odpada) najlepiej graficzny ale z ide też sobie poradzę najlepiej po polsku i jakiś kurs pod ten kompilator . Pisze bo mam dość Pascala a na C nie mogę się przesiąść z powodu tego że programy nawet kopiowane ze innych stron nie chodząć . no jeszcze napisz że mam Ubuntu 8
Awatar użytkownika
хur
Sędziwy Jeż
Sędziwy Jeż
Posty: 79
Rejestracja: 15 sty 2008, 23:40
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne

Odp: środowisko C

Post autor: хur »

Na pytanie niestety nie potrafię odpowiedzieć, jako że nie wiem co to takiego graficzny kompilator (ma kompilować jakiś PL gdzie kod zapisuje się piktogramami ?). Btw, obawiam się że jeśli chodzi o C pod linuksem to nie masz specjalnego wyboru wiem tylko o GCC, tcc; intel coś robi, ale tylko pod swoje procki, zresztą jak masz problemy z GCC to intelowym też nie dasz rady.

Btw, dlaczego akurat C ? Popularne skryptowce pozwalają pisać programy mniejszym nakładem pracy, no i są prostsze w obsłudze (większość ma REPL).

EDIT:
Btw, może nie potrzebujesz koniecznie "graficznego kompilatora" i wystarczy Ci coś co korzysta z GCC ? W takim razie spróbuj eclipse z odpowiednią wtyczką (sudo apt-get install eclipse eclipse-cdt).
KORraN
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 12 mar 2007, 15:49
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: środowisko C

Post autor: KORraN »

xur -> Hehe, niektórzy programują, bo muszą, nie znają i nie chcą znać podstawowych pojęć...

Ja ze swojej strony jako IDE polecam Geany (również korzysta z gcc, ale tak jak pisze xur, innego wyjścia praktycznie nie ma), bardzo fajnie się w tym kodzi. a po skonfigurowaniu snippetów korzysta się z niego jeszcze wygodniej :)
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: środowisko C

Post autor: el.pescado »

co to takiego graficzny kompilator (ma kompilować jakiś PL gdzie kod zapisuje się piktogramami ?)
Istnieją dwuwymiarowe języki programowania, w których - w przeciwnieństwie do "tradycyjnych" języków, gdzie wykonanie programu przebiega z góry na dół - programy stanowią dwuwymiarową "płaszczyznę", po której program może się wykonywać w dowolnym kierunku. PRzykładem takiego języka jest Befunge;) Taka dygresja - chyba nie o to chodziło autorowi;)
KORraN
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 12 mar 2007, 15:49
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: środowisko C

Post autor: KORraN »

Ciekawe. Choć raczej niepraktyczne i istnieje na podobnej zasadzie jak Brainfuck :P
pozyton
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 13 lut 2007, 16:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: środowisko C

Post autor: pozyton »

gcc jest dobry i nie taki straszny, 5min strachu a dalej to już sama przyjemność.
Zainstaluj sobie biblioteki GCC

Kod: Zaznacz cały

sudo apt-get install build-essential
i jakiś fajny edytor, ja polecam kate, bo ładnie koroluję składnie :)

Kod: Zaznacz cały

sudo apt-get install kate
Po zapisaniu kodu programu kompilujesz go poleceniem

Kod: Zaznacz cały

gcc -o plik_wyjsciowy.o plik_z_kodem.c
i jeśli nie ma żadnych błędów to uruchamiasz program poleceniem

Kod: Zaznacz cały

./plik_wyjsciowy.o
Co do graficznej nakładki na kompilator, to jest wiele i jakoś nieprzypominam sobie, żeby był jakiś po polsku, jeśli jest, to poprawcie mnie :P Polecam NetBeans'a, skoro chcesz programować, to na C się nie zatrzymasz, a NetBeans obsługuje jeszcze kilka innych języków (został stworzony z myślą o Javie, ale z innymi językami radzi sobie równie dorze co z Javą), tak więc powoli będziesz poznawał całkiem zgrabne i powabne narzędzie. O tym ja zainstalować NetBeans'a masz tutaj.
Awatar użytkownika
_nef
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 01 lip 2008, 13:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: środowisko C

Post autor: _nef »

O ile pytanie jeszcze aktualne - Tak jak napisal pozyton - przy gcc nie ma sie czego obawiac :) a najlepsze z 'graficznych' srodowisk programowania sa moim zdaniem te, ktore obsluguja kilka jezykow, chocby z tego wzgledu ze mniej zasmiecaja twardziela.

Jesli masz slabszego kompa to ja ze swojej strony polecam Eclipse - podobnie jak NetBeans wyprodukowany przez chlopakow z sun i standardowo przystosowany do javy,
tylko ze znacznie szybciej dziala i ma wiele wtyczek, ktore pozwalaja na obsluge innych jezykow, ja pisalem pod nim w javie, c++, c i adzie i nie bylo zadnych problemow :) do gui tez ma wtyczki przynajmniej java awt/swing takze dosc wielofunkcyjny jest:)

sciagnac mozesz z eclipse.org
pozyton
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 13 lut 2007, 16:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: środowisko C

Post autor: pozyton »

warto zaznaczyć, żebyś był konsekwentny w środowisku graficznym, Eclipse czy NetBeans są na podobnym poziomie, a to który działa szybciej to kwestia sporna, dla mnie NetBeansowca to Eclipse działa wolniej :P a Eclipsowcy mogą to samo powiedzieć o NetBeansie ^^ proponuję sprawdzić w działaniu oba i poczytać na necie jakie są możliwości każdego z nich

ale jako, że to temat o C to zapraszam dwa posty wyżej do zapoznania się z GCC, aha, można skrócić dwie ostatnie komendy

Kod: Zaznacz cały

gcc -o plik_wyjsciowy.o plik_z_kodem.c && ./plik_wyjsciowy.o
;)
Awatar użytkownika
Ja_Szczur
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 07 kwie 2008, 18:32
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: środowisko C

Post autor: Ja_Szczur »

osobiście na ubuntu korzystam z eclipse i cdt, choć trochę ciężko mi się było przesiąść z windowsowych IDE
KORraN pisze:Ciekawe. Choć raczej niepraktyczne i istnieje na podobnej zasadzie jak Brainfuck :P
gdyby to nie było praktyczne, to by się tym nie zajmowali ;-)
labView wykorzystuje język graficzny o nazwie "g" - można w tym cuda działać:
http://www.labview.pl/Content/pid=3/page=4.html
na stronie 4 jest przykład "kodu źródłowego" programu namalowanego w tym języku, a na stronach wcześniejszych jest jego opis
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 25 gości