Witam.
Właśnie zauważyłem że Borland C++ 6.0 na windows 10 nie działa prawidłowo (kompilator po jakiejkolwiek modyfikacji kompiluje kod jakieś 40 sekund). Zainstalowałem Builder C++ 10.4 i kompiluje też po dowolnej modyfikacji jakieś 25 sekund(zmieniam jedną literke w funkcji ShowMessage i tyle to trwa). Tak się nie da nic zrobić. Jaki RAD do C++ będzie najlepszy? Chodzi mi o to żeby było klik klik i szybciutko się kompilowało. No i żeby można było dodawać przyciski itp.
?
Nie rozumiem, z powodu że kompilator skompilował jeden plik w 25 sekund wnioskujesz że nie działa poprawnie?
Jak masz ten plik podłączony w wielu źródłach to trzeba skompilować ponownie wszystkie te źródła.
Jak masz agresywnego antywirusa to on zabiera co najmniej 20 sekund przy szybkim dysku.
Więc radzę szukać problemu pomiędzy klawiaturą a krzesłem.
Wywaliłem antywirusy dalej prędkość działania nie jest imponująca. @_13th_Dragon czyli w XXI wieku nie da się już normalnie kompilować i mieć antywirusa jednocześnie? Przywykłem do trochę efektywniejszego pisania. @_13th_Dragon po 20 latach pisania pojawił się problem między klawiaturą a krzesłem? A to ciekawe. Twoje teorie inspirują do przemyśleń.
Dobra uruchomiłem BCB6 , faktycznie antywirus na którego nie chciało mi się zwracać uwagi blokował wszystko.
Żyję.
Thx.
Zdradziłeś na rzecz C++ najlepszy na świecie jezyk C, to masz.
A czy sie da w XXI w kompilowac ... w latach 202x to się buduje zależnosci miedzy modułami zródłowymi przez import
, a nie include
z lat 196x
Kompiluje się w ułamku sekundy / niewiele sekund zaleznie od projektu
@ZrobieDobrze: Od zawsze używałem new i delete. Malloc jakoś mi nie podpasował. No i zawsze się kompilowało tak jak piszesz, teraz mam od wczoraj Builder C++ 10.4 i najprostsza aplikacja konsolowa sie pare sekund kompiluje. Wygodne to to nie jest. Dlatego spytałem o alternatywę, bo pamiętam, że kiedyś były fajne nieduże kompilatory ale teraz takich nie widzę.
infinityhost napisał(a):
@ZrobieDobrze: Od zawsze używałem new i delete. Malloc jakoś mi nie podpasował. No i zawsze się kompilowało tak jak piszesz, teraz mam od wczoraj Builder C++ 10.4 i najprostsza aplikacja konsolowa sie pare sekund kompiluje. Wygodne to to nie jest. Dlatego spytałem o alternatywę, bo pamiętam, że kiedyś były fajne nieduże kompilatory ale teraz takich nie widzę.
Cóż, człowiek który z taką łatwością udziela analizy porównawczej całego spektrum języków ... ma jakiś problem z wyborem ?
Jak jesteś przywywczajony do "Builderów" gdzie umieszczasz na formatkach pogrupowane w różne grupy komponenty i klikając nadajesz im właściwości, lub generujesz jakieś zdarzenia, to spróbuj sobie ściągnąć Visual C++ Express Edition (wersja darmowa). Jest w sumie podobnie, tylko mniej intuicyjnie. Jeżeli jednak postanowić wgłębić się bardziej co jest przyczyną opóźnień w kompilacji czy urochamianiu proejktów w C++ Builder, to prawie zawsze są to antywirusy, które z jakiś przyczyn to środowisko programistyczne wydają się uznawać za " mocno inwazyjne".
Proponuję Qt Creator. Czy najlepszy, to nie wiem, ale ja taki używam do apek GUI w C++ sprawdza się bardzo dobrze. Jak nie Qt, to wxWidgets za pośrednictwem Code::Blocks lub CodeLite z odpowiednim pluginem. Nie pamiętam, który z nich, ale do WxWidget raz kiedyś zainstalowałem, raz popróbowałem i też dobrze zrobiony kreator formatek, że się tylko klika i ustawia właściwości kontrolek. Jednak mając doświadczenie w Qt nie chciało mi się bardziej poznawać wxWidgets i dałem sobie z tym spokój, więc teraz tego nie mam i bardziej szczegółowo się nie wypowiem.
Offtop: czy anno domini 2022 dalej sa potrzebne antyvirusy? Czy ten caly windows defender + rozsadek nie powinny wystarczyc? :) Teraz glowny vector to i tak sa jakies phishingi. Co wy z tego internetu zaciagacie, ze sie boicie? :P
stivens napisał(a):
Co wy z tego internetu zaciagacie, ze sie boicie? :P
Jak się ma do czynienia z ponad 4000 komputerów na których studenci w ciągu dnia siedzą to się wie o naprawdę bardzo dziwnych rzeczach.
Obstawiam że nie ma strony na którą oni jeszcze nie włazili lub stamtąd niczego nie ściągali.