michcik Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Co polecicie do nauki C++? Jestem studentem, więc mam za darmo całe Visual Studio ze wszystkimi opcjami. Czytałem też o Code::Blocks i Dev-C++ (podobno archaiczny)."Od zera do kodera" opiera się na Visual Studio, a ten kurs chciałbym zaliczyć na początek. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
llubosz Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Edytor dowolny, może być netbeans ide. Kompilator i linker z gcc. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Bartosz Wójcik Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Dev C++ sobie daruj, kupa błędów i niepotrzebnych nerwów. VisualStudio + VisualAssist. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
wozyack Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 IMHO zależy od systemu operacyjnego. Jeśli chcesz pisać pod Windowsem, to najlepszy jest Visual Studio. Jeśli pod Linuxem, to polecam Eclipse z wtyczkami CDT. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jahcob Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Windows:Visual StudioUnix:Vim Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Nekromancer Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Ja z innej beczki, poradzę QTCreator. Może jest to IDE różniące się od innych, ale po przyzwyczajeniu się jest całkiem przyjemne, a przede wszystkim - bardzo szybkie. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Kamatori Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Windows: Visual Studio albo Embarcadero XE4 C++ (genialne IDE. Niestety dość drogie).Linux: Eclipse, C::B albo Geany (bardzo lekki i wydajny IDE do wielu języków). Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Amas Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Linux: gedit + gccEwentualnie qtcreator, całkiem przyjemne i szybkie IDE, ale czasem bez sensu rzuca błędami... Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
grappas Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 NetBeans + MinGW(port GCC) + Minimal System(porty uniksowych narzędzi w tym make)Jak jesteś studentem, a wydział prowadzi program MSDN AA to zapytaj admina wydziałowego o dostęp do oprogramowania Microsoftu. Jak chcesz się nauczyć dobrze programować w C++ to ogarnij Visual Studio - Visual C++ jest strasznie upierdliwy, ale nauczy Cię dokładności i cierpliwości.A Linuksa to już na górze podpowiedzieli ;) - możesz ewentualnie odpalić Linucha na wirtualce (VBox?). Gcc jest dość elastyczne i dla początkującego programisty może okazać się trudne. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
reijoslav Napisano Czerwiec 12, 2013 Zgłoś Udostępnij Napisano Czerwiec 12, 2013 Do większych projektów C++ raczej chyba tylko Eclipse, ewentualnie QtCreator. Ten drugi niestety nadal posiada irytujące błędy w interfejsie użytkownika, mimo że ogólnie to całkiem przyjemne IDE (przykładowy błąd to czasami zdarzające się duplikowanie otwartych plików podczas sesji debug -- rezultatem jest np. kilka otwartych plików main.cpp). W QtCreator jednym z najfajniejszych features'ów jest oczywiście indexer, semantyczne szukanie w editboxie przy dolnej krawędzi okna (locator - tutaj więcej info) oraz wsparcie dla refactoringu. Nie można też pominąć szybkości działania i integracji z genialnym frameworkiem Qt, np. przy debugowaniu gdb ;).Jeśli chodzi o Eclipse, to dość chaotycznie zaprojektowane IDE, zlepione prawdopodobnie przez kilka drużyn programistów. Ale jest w tej chwili najbardziej stabilne ;), z funkcjami typu Ctrl+Shift+R, Ctrl+G, Ctrl+O, F3 (implementującymi właściwie te same funkcje co Locator w QtCreator). Duża ilość pluginów typu Python Development Tools czy wsparcie dla Ruby niekoniecznie musi oznaczać o dużej jakości tych pluginów (dla pythona lepsze będzie prawdopodobnie PyCharm, dla Ruby -- RubyMine), jednak plugin z supportem dla C++ ("CDT") jest naprawdę bardzo dobry. Dla hejterów Linuxa i Javy mogę też dodać, że nowe Visual Studio na moich maszynach jest o wiele wolniejsze od Eclipse i tam czasami otwarcie projektu trwa kilka ładnych sekund. Z Eclipse tego problemu nie ma i czasami nie trzeba nawet go uruchamiać, żeby skompilować projekt :). Pisząc to zdaję sobie sprawę, że są miejsca, gdzie Eclipse robi pod górkę, a raczej nie robi niczego, aby ułatwić życie -- np. chcąc debugować program spod IDE należy właściwie nauczyć się obsługi gdb, aby np. móc skonfigurować wsparcie dla printerów kolekcji ze standardowej biblioteki C++ (std::vector, std::map -- pisze się to w Pythonie, ale są gotowce), oraz integracja z Qt może być bardzo podchwytliwa (np. ciężko wyświetlić zawartość QString na zwykłym, stockowym gdb, ponieważ dostanie się na wyjściu strukturę, która nie przestawia zawartości string'a).Oba IDE wymagają jednak nauki działania, aby wykorzystać np. własny system kompilacji typu CMake, Waf, przy czym z doświadczenia wiem, że w obu da się używać własnych systemów, trzeba tylko poznać tajniki działania indexer'ów i czasami stosować niemiłe hacki ;). Z tego też powodu, kto szuka rozwiązania out-of-the-box i works-everywhere, sugeruję jednak Visual Studio, aby zaoszczędzić sobie trochę czasu. Ci, którzy chcą dostosować build swojej aplikacji w najdrobniejszych szczegółach (np. przy Waf skrypt budujący program pisze się w Pythonie, tak jak w Scons), niech wybiorą raczej Eclipse lub QtCreator :) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
hns Napisano Lipiec 3, 2013 Zgłoś Udostępnij Napisano Lipiec 3, 2013 Code::Blocks jest fajny i lekki, świetny do pisania krótkich programików w C++, kiedyś dużo z niego korzystałem. Teraz piszę w Qt więc używam domyślnego Qt Creatora. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
miwi Napisano Lipiec 4, 2013 Zgłoś Udostępnij Napisano Lipiec 4, 2013 Zdecydowanie QtCreator - bardzo intuicyjne i skuteczne narzędzie. Piszę dużo w C++, korzystając z Qt i to IDE muszę ocenić jako genialne. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.