Wybór IDE do C i C++

0

witam,

wiem, że podobnych tematów jest całkiem sporo, czytałem wiele z nich, ale niektóre są dość stare i nie w pełni odpowiadają na te pytania. Dajcie linki do podobnych tematów jeśli nie macie czasu/ochoty brać udziału w tym wątku.

które z IDE dla języków C/C++ jest najczęściej wymagane przez pracodawców.
czy jest to może Visual Studio C++, CodeBlocks, Dev-C++ lub jakieś nie wymienione?

Które według was jest najlepsze i dlaczego?

czy jest jakieś darmowe IDE lub choćby kompilator C lub C++ do tworzenia komercyjnego softu?

czy jest jakieś darmowe środowisko wizualne na Linuxa dla tych języków odpowiednik Visual Studio C++. tzn. nie wymagające biegłej znajomości linuksowego API, gdzie umieszcza sie np radiobutton na
formie, bez ręcznego kodowania całej formy.

1

To zależy.. nie sądzę, żeby jakiś poważny pracodawca oferował swoim pracownikom CodeBlocks lub co gorsza DevC++ (to by akurat była po prostu kpina :P). Z reguły programista C++ może sam sobie wybrać IDE w pracy - znam takich co w VIM kodują a jeszcze inni w emacs, natomiast na MacOSX często w xCode. Jeśli firma jest spora i programuje się w różnych technologiach, w tym .NET to najczęściej dostaje się Visual Studio a tam też można pisać w C++ (nie jestem co do ANSI C pewny).

Moim zdaniem właśnie Visual Studio jest dobre bo można w nim programować generalnie wszystko bo od C++ po strony internetowe (obsługa JS/jQuery, plug-in do PHP). Możesz też wybrać eclipsce, które wbrew pozorom jest naprawdę mocno rozszerzalne.
Nastaw się na to, że każdy Ci poleci co innego. Możesz przecież nawet programować w notatniku i kompilować z konsoli.

Przejrzyj jeszcze to: http://profectium.blogspot.com/2012/07/comparison-of-c-ides.html ciekawy wpis.

3

czy jest jakieś darmowe środowisko wizualne na Linuxa dla tych języków odpowiednik Visual Studio C++. tzn. nie wymagające biegłej znajomości linuksowego API, gdzie umieszcza sie np radiobutton na
formie, bez ręcznego kodowania całej formy.

QtCreator.

0

Visual Studio, Eclipse CDT, Netbeans, a jeśli chodzi o wsparcie do szybkiego robienia GUI to oczywiście QtCreator.

1

które z IDE dla języków C/C++ jest najczęściej wymagane przez pracodawców.
Odpowiedź na to pytanie będzie zawsze bardzo subiektywna, ale wydaje mi się, że Eclipse.

czy jest jakieś darmowe IDE lub choćby kompilator C lub C++ do tworzenia komercyjnego softu?
Większość darmowych IDE może być wykorzystywana też do celów komercyjnych.

Jeśli szukasz kompilatora pod Linuksa, to zamiast standardowego GCC polecam Clang, bo daje bardzo czytelne, ładne (i kolorowe!) komunikaty o błędach.

Które według was jest najlepsze i dlaczego?
Visual Studio (wersja darmowa: Express), bo jeszcze nigdy mnie nie wkurzyło na tyle, by w złości odinstalować, jak to miało miejsce z QtCreatorem, Eclipse, Code::Blocks i DevC++.

0

a Visual Studio C++ Express można wykorzystywać do tworzenia komercyjnych programów?

0

Trochę odkopię temat..

Szukam pod Windowsa prostego IDE dla języka C (opcjonalnie może być też C++), aplikacje konsolowe. Co możecie polecić ? (czy jednak te co zostały już wymienione wyżej? np. Eclipse ? )

0

Zależy czego potrzebujesz i jak duże projekty masz. Jeśli projekty są duże, tzn dziesiątki czy więcej plików, to warto tak czy siak skorzystać z dużego IDE. Natomiast jak kodujesz małe rzeczy to możesz i zaszaleć z Vimem - sam Vim jest konsolowy, więc i do konsolowych programów nadaje się bardzo dobrze.

0

Jak chcesz prosty i lekki to DevC++.

0

A co sądzicie o Embarcadero w kwestii C++?

0

@Wibowit , @_13th_Dragon - projekty są małe, więc może spróbuje skonfigurować Vim'a pod windowsem.. Zawsze chciałem się go lepiej nauczyć ale jakoś nie było okazji :P (może teraz coś się ruszy..)
A jak sobie nie poradzę to chyba rzucę się na DevC++ (szczerze, to myślałem że to IDE już 'nie żyje' a okazuje się, że ono cały czas jest rozwijane :) )

1

A co sądzicie o Embarcadero
Że wersja komercyjna kosztuje kupę kasy, a niekomercyjna więcej niż zero i jest tak obciachana że się odechciewa.
Szkoda czasu w ogóle na to patrzeć.

1

Jesli ktos jest zainteresowany porzadnym IDE na systemy inne niz windows (bo tu jest VS, a jak dobrze wiemy, reszta to zart), to JB pracuje nad IDE do C++. Jeszcze nie ma daty wydania podanej, albo przynajmniej ja nie znalazlem. Ale jest juz demo:
I mozna sie zglaszac po preview buildy tutaj: http://www.jetbrains.com/objc/features/cpp.html#form

1

Moim ulubionym IDE do C/C++ jest Qt Creator. Szybki, darmowy, przenośny, potężny, konfigurowalny. Wbrew nazwie wcale nie wymaga używania w kodzie Qt. Jedynym porównywalnym jest VS z pluginem VAX, ale nie dość, że to dość srogo płatne, to jeszcze zamyka Cię w platformie i wymusza użycie słabszego kompilatora (pod względem wsparcia C++11/14). Jedyną przewagą VS jest niesamowicie wygodny w użyciu debugger.

1

Zacznij od Code::Blocks, działa na Linux i Windows.

0

Oprócz wymienionych wcześniej, pod linuksem używałem KDevelop i byłem zadowolony.

1 użytkowników online, w tym zalogowanych: 0, gości: 1