Dodaj do ulubionych

Kompilator - jaki do C ??

18.03.06, 21:19
Słyszałem różne opinie na temat tego języka ale chciałbym się nauczyć w nim
programować ( TP i PHP mniej więcej znam ;P ) ... ale potrzebny mi
kompilator ... polecacie jakiś ?? :)
Obserwuj wątek
    • piotrpenar Re: Kompilator - jaki do C ?? 19.03.06, 00:01
      polecam gcc linuxowy jest za darmo :)) i z tego co wiem jest jednym z
      najlepszych.
      • gerwaz88 Re: Kompilator - jaki do C ?? 19.03.06, 08:49
        A jakiś windows'owski ?? Nie musi być jakiś z bajerami ... jako wiersz poleceń
        tylko ... z kolorowaniem byłoby fajnie .... tylko nie mówcie by ggoglować bo
        znajduje same kompilatory c++ a nie wiem czy moge kompilowac c na takich
        programach :P Będe wdzięczny : )
        • piotrpenar Re: Kompilator - jaki do C ?? 19.03.06, 15:27
          jest takie cos co sie nazywa "cygwin" to jest cos jak emulator shela unixowego
          dla windows. Jak sciagniesz pewlna wersje to tam jest bardzo dobry programik
          nazywa sie xeamacs. To nie jest tylko edytor ale moze za taki sluzyc. Ogolnie
          to chyba nigdy pod windowsem nie kompilowalem zadnego programu. Aha z tego co
          mi sie wydaje to jest tez gcc pod windows. Nie wiem czy to nie to: Mingw32 gcc
          compiler . a edytor to juz google :)
        • piotrpilinko Re: Kompilator - jaki do C ?? 20.03.06, 12:57
          Polecam codeblock www.codeblocks.org/ (ewentualnie dev-cpp).

          Jest to IDE, a do kompilacji standardowo używa mingw (port gcc do windows,
          nieco zubożony, ale funkcjonalny). Może dotnet to nie jest, ale za darmo (ma
          kolorowanie składni i tak sobie działającego code assistanta). Ma niestety
          kilka bugów (np.: otwieranie nowego okna z plikiem źródłowym dla każdej
          debugowanej linii, o ile plik jest dostępny w osobnej bibliotece linkowanej
          statycznie)...

          Spokojnie powinieneś skompilować program c w mingw (rozpozna to sobie sam po
          rozszerzeniu).
        • inz.mruwnica Re: Kompilator - jaki do C ?? 25.02.08, 16:32
          Po pierwsze: mylisz kompilator (shellowy program zamieniający źródła na obiekty)
          z IDE (program z GUI
    • m_maga_m Re: Kompilator - jaki do C ?? 02.01.07, 15:17
      Moim zdaniem - borland.
      • linfan Re: Kompilator - jaki do C ?? 04.01.07, 18:06
        m_maga_m napisała:

        > Moim zdaniem - borland.

        tylko nie borland... przenoszenie z niego kodu do innych srodowisk to mordega
        (pol dnia spedzilem raz na poszukiwaniu, ktora to zmienna borland wyzerowal,
        przez co papralo sie wszystko pod visualem).

        do c (oraz c++) podali Ci powyzej mingw (port gcc) oraz najlepszy (ale nie
        darmowy) visual c++ (nie potrzebujesz dotnetowego smiecia, by pisac i kompilowac
        w c).
      • mau81 Re: Kompilator - jaki do C ?? 05.01.07, 10:52
        Pod Win można spróbować pisać w Dev-Cpp (gcc) ale jeśli używasz tylko
        standardowych bibliotek (C lub C++).

        Jeśli chodzi o dobry kompilator C pod Windowsa to ciężko znaleźć coś aktualnego,
        większość to kompilatory C++ a jak powszechnie wiadomo kompilowanie programów
        napisanych w C kompilatorem C++ może skończyć się różnie (różnice semantyczne).
        Poza tym po co uczyć się C? ;-) Trzeba iść z duchem czasu - kilkuset linijkowy
        program C można zapisać nawet kilka razy krócej i bardziej elegancko w językach
        obiektowych - a jak wiadomo mniej kodu to mniej błędów.
    • m_maga_m Re: Kompilator - jaki do C ?? 02.01.07, 15:18
      Moim zdaniem - borland
      • tymon99 Re: Kompilator - jaki do C ?? 04.01.07, 19:46
        m_maga_m napisała:

        > Moim zdaniem - borland

        dla kogoś, kto pisze na forum, zapomina i potem pisze jeszcze raz to samo -
        borland. dla normalnych - gcc..
        • kszpyt Re: Kompilator - jaki do C ?? 05.01.07, 10:30
          Skupię się w swej odpowiedzi na systemie Windows.
          Wybór kompilatora zależy od zastosowania
          Do nauki: zdecydowanie TURBO C++ lub Borland C++ Builder

          Do zaawansowanego programowania systemowego MS Visual C++ 6.0 ( ale to wymaga ad
          programującego rzetelnej znajomości C++ i Win32 API) - tworzenia procesó, DLL,
          zaawansowanych serwerów OLE, obsługi wielowątkowości itp.

          Do tworzenia ładnegi interfejsu użytkownika - zdecydowanie produkty
          Borlandowskie ze względu na olbrzymią liczbę komponentów.

          Ważną wadą produktów Open Source przy programowaniu windzianym jest brak
          wsparcia do MFC, co zmusza przy programowaniu systemowym do zeżbienia w gołym
          API. Zresztą spróbujcie w gcc połączyć się np z bazą danych, pobrac rekordy i
          zapisać je do MS Excel.

          • blahblahblah1 Re: Kompilator - jaki do C ?? 01.06.07, 02:17
            > Skupię się w swej odpowiedzi na systemie Windows.
            > Wybór kompilatora zależy od zastosowania
            > Do nauki: zdecydowanie TURBO C++ lub Borland C++ Builder
            >
            > Do zaawansowanego programowania systemowego MS Visual C++ 6.0 ( ale to wymaga a
            > d
            > programującego rzetelnej znajomości C++ i Win32 API) - tworzenia procesó, DLL,
            > zaawansowanych serwerów OLE, obsługi wielowątkowości itp.

            Boże... Borland do nauki programowania? Chyba do rysowania formatek...
            VSCPP 6.0 ? Ha ha. Dobry żart. Przecież to wogóle nie ma żadnego związku z
            aktualnymi standardami.
            pod windows: visual c++ express edition (do pobrania za free ze stronek MS)
            albo cygwin i gcc
          • piotrpilinko Re: Kompilator - jaki do C ?? 24.06.07, 18:01
            Hmm... Produkty Borlanda miały mało ze standardowym c++ wspólnego (co za idiota wprowadza własne słowa kluczowe do ustandaryzowanego języka?)

            Stare Turbo c++ nie ma nic wspólnego z obecnie obowiązującym standardem. Nieco lepiej jest przy m$ visual c++ 6.0, ale też nie do końca. W miarę radzi sobie wersja 7.0.

            P.S.
            Obecny standard c++ nie wspiera w żaden sposób programowania współbieżnego (bo nie i już). Trochę dodaje Boost.Threads (ale jeszcze nie jest w standardzie), więc trzeba i tak sięgać do API (czy to win, czy posixa).

            W zasadzie jedynym kompilatorem, który stara się trzymać standardu jest gcc (w jak najnowszej wersji).

            Co do interfejsu użytkownika - nie jest źle - można użyć wxWidgets i do tego są pluginy w np. CodeBlocks - w miarę przenośne i zwykle działa zgodnie z oczekiwaniem. A że wymaga nieco więcej pracy niż Borlandowskie narządzia - cóż - za to użytkownik będzie świadomy, co naprawdę robi...
            • kszpyt Re: Kompilator - jaki do C ?? 26.02.08, 14:32
              Zwróc Szanowny Rozmówco uwage na tytuł - kompilator do C, a nie do
              C++. Chodzi o to -aby był prosty, żeby nuzytkownik mógł łatwo
              przećwiczyc scanfy, printfy , procentowanie w stringach i
              gwiazdkowanie we wskaznikach. Ja nie sądzę aby delikwent zaczynał
              naukę od szablonów, przestrzeni nazw i dziedziczenia wielobazowego..
              Weż pod uwagę, że delikwent zna TP, a więc już pewnie zna
              Borlandowską klawiszologię...
              Wiele rzeczy mozna robic przy pomocy Open Source, natomiast
              kompilatory komercyjne ze stajni Borlanda i MS są w wersji
              najprostszej darmowe albo bardzo tanie i zapewniają wysoką
              przyjemność z programowania:)
    • tabek1 Re: Kompilator - jaki do C ?? 08.01.07, 23:09
      Jeśli Windows to tylko Visual C++. Nie ma nic lepszego. Zainteresuj się też C# - bije Jave na głowe.
      • aesma_deva Re: Kompilator - jaki do C ?? 04.11.07, 08:06
        Dokładnie - Visual C++ (dostępny darmowy w wersji 2005) radzi sobie
        z C i C++, [w przeciwieństwie do Borlanda] trzyma się standardu i
        jest [w przeciwieństwie do gcc] bardzo wygodnym IDE o dużych
        możliwościach.

        Poza tym: dlaczego C? C++ jest bardziej rozbudowany, do tego
        upraszcza wiele spraw i rozwiązań które w C wymagają dość dużej
        ilości kodu.
    • cloclo80 Re: Kompilator - jaki do C ?? 18.02.08, 12:08
      OpenWatcom.
      Kiedyś legenda, dziś po prostu za friko.

Nie masz jeszcze konta? Zarejestruj się

Nie pamiętasz hasła lub ?

Nakarm Pajacyka