• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

darmowe narzędzie programowania do języka C/C++

Object Storage Arubacloud
0 głosów
1,056 wizyt
pytanie zadane 4 kwietnia 2019 w Systemy operacyjne, programy przez kaska Nowicjusz (120 p.)
Dzień dobry :)

jestem informatykiem, ale miałam długą przerwę w programowaniu, nie miałam styczności z zawodem i nie za bardzo orientuję się, co w tej chwili jest używane. Muszę szybko powtórzyć sobie język C/C++, ale nie mam narzędzia do edytowania, kompilacji i debugowania (zwłaszcza debugowanie, możliwość używania breakpoint'ów, podglądania zmiennych). Czy jest jakieś darmowe narzędzie, za pomocą którego można debugować (w przeszłości używałam Visual C/C++, C Builder'a, Source Insight i później Dev C++, ale to ostatnie chyba nie ma debugera)?

Z góry bardzo dziękuję za odpowiedź.

Pozdrawiam :)
2
komentarz 4 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)
Na pewno jesteś informatykiem?

5 odpowiedzi

+5 głosów
odpowiedź 4 kwietnia 2019 przez adrian17 Ekspert (344,860 p.)
edycja 4 kwietnia 2019 przez adrian17
Visual Studio jest dość powszechnie uważany za jeden z najlepszych IDE i za mający jeden z najlepszych debuggerów na rynku; osobiście polecam.

(skorzystam z okazji i zrobię boczną radę: nie, nie klikajcie "uruchom bez debugowania". Nawet, jeśli nie planujecie/umiecie np stawiać breakpointów, to nie ma powodu, by nie korzystać z zalet debuggera przy testowaniu działania programu.)
komentarz 4 kwietnia 2019 przez VirtualMember Pasjonat (15,790 p.)
Oj tak, VS to cudo do Cpp. Obecnie na linuxie korzystam z CLiona, aczkolwiek dalej stoję przy tym, że o wiele wygodniej programuje się w visual studio pod windowsem, zaś VSCode to nie już to samo, nie wspiera tak cpp jak VS. Znasz może jakieś alternatywy pod VS nie na windowsa? Albo jakoś magicznie odpalać VS nie na windowsie?
2
komentarz 4 kwietnia 2019 przez Secrus Nałogowiec (32,880 p.)
Microsoft wygrałby rynek, gdyby Visual Studio było dostępne na Linuxy
komentarz 4 kwietnia 2019 przez jpacanowski VIP (101,940 p.)
Już i tak postęp, że VS jest na Mac OS ;)
komentarz 4 kwietnia 2019 przez Secrus Nałogowiec (32,880 p.)
Mac to dość grząski temat, także zostawmy go
komentarz 4 kwietnia 2019 przez Marcin Siniarski Gaduła (4,420 p.)

@Secrus, Może kiedyś... Biorąc pod uwagę że ostatnio Microsoft wydaje wersje Core swoich produktów (Powershell Core, .NET Core, itp) i umożliwili użycie MinGW wraz z CMake w swoim IDE, może kiedyś przeniosą ociętą wersję Visual Studio na Linuxa. 

komentarz 4 kwietnia 2019 przez kaska Nowicjusz (120 p.)
Ja też najbardziej lubiłam Visual Studio, używałam go przez lata, ale w ok. 2013-2014 roku (mniej-więcej) instalowałam nową wersję, chyba 2013 i był wtedy jakiś problem, niestety nie pamiętam dokładnie, jaki, wydawało mi się, że przestał mi działać po jakimś miesiącu, jakby nie był darmowy. Dlatego myślałam, że nowe wersje zaczęły być płatne.

Dlatego dzisiaj, spiesząc się, wzięłam starą wersję z 2005 roku, jednak po zainstalowaniu była jakaś niezgodność po zainstalowaniu i w trakcie używania okazało się, że debugger nie działa. Próbował zdalnie ściągnąć debuggera, ale nie dało się, bo coś było z firewallem i pojawiło się kilka innych problemów. Nie chcę się teraz tym bawić, bo mam mało czasu, poza tym mam stary laptop z 2011r i Windowsa 7.

Z tym Visualem z 2013r były też chyba problemy, bo pliki z "Redistributable" w nazwie były niekompatybilne. One instalują się z jakimiś innymi programami - teraz też je miałam, chociaż od dawna nie mam Visuala (chyba z Serwerem MySQL).

Czy to znaczy, że Visual C/C++ jest darmowy? Czy możesz polecić jakąś wersję dla mojego starego :) laptopa, może niekoniecznie najnowszą? :)

Dziękuję i pozdrawiam :)
komentarz 4 kwietnia 2019 przez adrian17 Ekspert (344,860 p.)

Czy to znaczy, że Visual C/C++ jest darmowy? 

W uproszczeniu, tak, poza użyciami komercyjnymi w nie-małych firmach.

https://visualstudio.microsoft.com/pl/vs/community/

https://visualstudio.microsoft.com/pl/

Microsoft wygrałby rynek, gdyby Visual Studio było dostępne na Linuxy

(Dygresja: na razie poszli w drugą stronę, to znaczy z poziomu VSa na Windowsie możesz zdalnie budować i debugować aplikacje na linuxa, nawet integruje się z GDB.

https://www.youtube.com/watch?v=XIiFuBczd6A )

komentarz 4 kwietnia 2019 przez jpacanowski VIP (101,940 p.)

Ja też najbardziej lubiłam Visual Studio, używałam go przez lata, ale w ok. 2013-2014 roku (mniej-więcej) instalowałam nową wersję, chyba 2013 i był wtedy jakiś problem, niestety nie pamiętam dokładnie, jaki, wydawało mi się, że przestał mi działać po jakimś miesiącu, jakby nie był darmowy. Dlatego myślałam, że nowe wersje zaczęły być płatne.

W takim razie wybacz moją złośliwą uwagę jako odpowiedź na Twoje pytanie. Fakt, z tym Visual Studio jest lekko zakręcona sprawa. Do tego, podobno zajmuje dobre kilka GB na dysku twardym

komentarz 11 kwietnia 2019 przez kaska Nowicjusz (120 p.)

@adrian17,

Dziękuję za informację o Visual'u. :)

Mam już zainstalowanego, wszystko działa.

Pozdrawiam!

+1 głos
odpowiedź 4 kwietnia 2019 przez Marcin Siniarski Gaduła (4,420 p.)

Jeżeli chcesz coś lekkiego polecam CodeBlocks (brak podglądu zmiennych/stack'u;ok. 100 MB max), natomiast do bardziej zaawansowanych rzeczy polecam Visual Studio Community (podgląd zmiennych/stack`u,pełny debugger;ok. 2 GB minimum)

2
komentarz 4 kwietnia 2019 przez adrian17 Ekspert (344,860 p.)
edycja 4 kwietnia 2019 przez adrian17
Właśnie aktualizowałem do VS2019 i powiedziałbym że raczej 5GB minimum ;)
komentarz 11 kwietnia 2019 przez kaska Nowicjusz (120 p.)

@Marcin Siniarski,

zainstalowałam Visual'a z Twojego linka, wszystko działa, dziękuję! :)

Pozdrawiam :)

+1 głos
odpowiedź 4 kwietnia 2019 przez jpacanowski VIP (101,940 p.)
edycja 4 kwietnia 2019 przez jpacanowski
Naprawdę jesteś informatykiem?

Programowanie aż tak się nie zmieniło, żeby przestało istnieć Visual C++...
0 głosów
odpowiedź 4 kwietnia 2019 przez DeBos123 Nałogowiec (44,950 p.)
komentarz 4 kwietnia 2019 przez DeBos123 Nałogowiec (44,950 p.)

@adrian17, z twoją argumentacją mogę się zgodzić, jednakże dalej moja odpowiedź jest poprawna i odpowiada na pytanie zadane przez użytkownika.

Nie mówię, że moja odpowiedź jest najlepsza i nie neguję innych odpowiedzi, ale kompletnie nie zgadzam się z tym, że nie odpowiada na owe pytanie.

komentarz 4 kwietnia 2019 przez adrian17 Ekspert (344,860 p.)

Dla przykładu ostatnie wydanie Haskell'a jest z 2010, a wielu programistów dalej go używa

Tylko dodatkowo dla poprawności się przyczepię, że nowe wersje GHC dodają rozszerzenia języka, które ludzie często włączają - nie powiedziałbym, że używają tego samego Haskella, który został zdefiniowany w 2010.

jednakże dalej moja odpowiedź jest poprawna i odpowiada na pytanie zadane przez użytkownika.

Temu nie zaprzeczam :) I nie jestem zainteresowany dyskusją które rozwiązanie jest lepsze (dałem swoją opinię w innej odpowiedzi), więc z tego wątku się wyłączam.

komentarz 4 kwietnia 2019 przez DeBos123 Nałogowiec (44,950 p.)

Tylko dodatkowo dla poprawności się przyczepię, że nowe wersje GHC dodają rozszerzenia języka, które ludzie często włączają - nie powiedziałbym, że używają tego samego Haskella, który został zdefiniowany w 2010.

Dziękuje za rozwinięcie trochę mojego przykładu i za informacje, bo szczerze mówiąc to nie wiedziałem. 

1
komentarz 4 kwietnia 2019 przez Patrycjerz Mędrzec (192,320 p.)

Skąd tyś się urwał?

Proszę o trzymanie poziomu dyskusji na przyszłość.

1
komentarz 5 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)
Nie ma problemu.
0 głosów
odpowiedź 4 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)
edycja 4 kwietnia 2019 przez Hiskiel

Do edytowania:

  1. Konsola
  • Vim
  • Mp5 (lekko przestarzałe i upośledzone)
  • Joe (ostatni update Jan'19, ale jest ok)
  • Edit (windows, jeśli jesteś masochistą)
  1. GUI
  • Atom
  • VS code (afaik można tu też podpiąć konsolę)
  • Vim
  • Praktycznie wszystko innne, ale jakkolwiek dobre

Do kompilacji gcc, clang, msvc.

Z IDE

  1. Visual Studio
  2. CLion

 

1
komentarz 4 kwietnia 2019 przez Marcin Siniarski Gaduła (4,420 p.)
  1. "Vin" raczej Vim
  2. Edit nie jest dostępny w Windows Vista i nowszych
  3. Atom ma straszną obsługę C++, jest strasznie ciężki pod względem RAMu.
  4. VS Code o ile dobry, brakuje mu funkcji i często miewa problemy z rozumieniem kodu C++
komentarz 4 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)

1. Napisałeś ten komentarz po mojej edycji, lub w trakcie jej robienia, nie wiem i mnie to interesuje, możesz uwierzyć lub nie.
2. Zabawne, bo te źródła podają co innego

3. Jaką straszną obsługę C++? W żadnym wypadku, po to są do niego pluginy, żeby był konfigurowalny.. I to jego minus bo stoi na elektronie.

4. Tu się nie odniosę, bo jeszcze nie używam, ale znam kilka osób które to robią, z czego część do C++ a część do C i mówią, że świetny. Też jest konfigurowalny.

1
komentarz 4 kwietnia 2019 przez Marcin Siniarski Gaduła (4,420 p.)
Podajesz mi tu informacje sprzed 9 lat. Używam Windows 7 i nie mam dostępu do edit. Wpisuje w konsolce - nic, sprawdzam folder Windows (System32) też nic. Nie wiem czy był w Vista, ale od 7-demki Service Pack 1 już go nie było.

No ta pluginy i chodzi na elektronie, ale VSCode też chodzi na elektronie i śmiga. Atom to wielka sklejka pluginów, które chodzą, lecz są bardzo ciężkie dla komputera. 10 otwartych plików w Atomie i już zaczyna mieć problemy, gdzie inne środowiska i edytory tekstu dalej działają jak gdyby nigdy nic.
komentarz 4 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)
Ta informacja sprzed 10 lat jest dalej aktualna. U mnie edit działa bez zarzutów, na 10 nie wiem, ale zapewne też, bo teza w połowie nie może być potwierdzona. Jedyne co może nas różnić, to to, że mam architekturę x86.
komentarz 4 kwietnia 2019 przez DeBos123 Nałogowiec (44,950 p.)
Ostatnie stabilne wydanie edit'a jest sprzed 24 lat i jest wspierany tylko na 32-bitowej architekturze.

Większość ludzi teraz ma 64-bitowy system, więc twoje rozwiązanie w tym przypadku jest naprawde przestarzałe.

Dla przykładu taki notepad++ ostatnie wydanie ma sprzed 25 dni, a nie lat.
komentarz 4 kwietnia 2019 przez Hiskiel Pasjonat (22,830 p.)
"jeśli jesteś masochistą"

Podobne pytania

+1 głos
1 odpowiedź 201 wizyt
0 głosów
2 odpowiedzi 2,751 wizyt
+13 głosów
1 odpowiedź 268 wizyt
pytanie zadane 22 stycznia 2018 w Rozwój zawodowy, nauka, praca przez Benek Szeryf (90,870 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...