![]() |
C/C++ Razvojni alati CLI & GUI - Printable Version +- DIY Electronic projects (https://forum.yu3ma.net) +-- Forum: Programiranje (https://forum.yu3ma.net/forumdisplay.php?fid=58) +--- Forum: Desktop (https://forum.yu3ma.net/forumdisplay.php?fid=60) +--- Thread: C/C++ Razvojni alati CLI & GUI (/showthread.php?tid=1874) |
C/C++ Razvojni alati CLI & GUI - mikikg - 04-17-2018 Jedan od boljih IDE alata za C/C++ (bilo koji jezik, PHP, JS, sta-god), ma koliko to suludo izgledalo, Microsoft je napravio dobru aplikaciju i odlicno radi na OS X. Odlicno radi repozitorijum sa pluginovima, sve moze da se namesti sto korisniku treba, intelisense, Cmake, make, syntax highlighting, source-control, hiljade nekih pluginova i dodataka. https://code.visualstudio.com Drugi alat koji sam probao i koristio u trial periodu je CLion, i on dobro radi, ima real-time "linter" koji proverava i formatira napisan code, debuger mu je odlican ... samo mu cena bas nije slatka ... https://www.jetbrains.com/clion/ Oba alata mogu da se koriste za razvoj cross-platfor aplikacija za Desktop, CLI, GUI ili MCU programa. RE: C/C++ Razvojni alati CLI & GUI - vsavic - 04-17-2018 VS Code je lep alatcic, nisam ga koristio za C \ C++ al sam ga probao za C#, medjutim za dosta projekata koje imam nije umeo da ih sazvace iz prve na Mac OS-u ![]() ...na drugu stranu, JetBrains-ov Rider je pogurao bez problema > 90% stvari sto sam ja probao ![]() RE: C/C++ Razvojni alati CLI & GUI - Ubledeli - 04-17-2018 toplo preporucujem atom text editor ili atom ide https://atom.io/ https://ide.atom.io/ i platformio extenziju za isti koja podrzava vecinu mikrokontrolera (probao sam samo stm32) https://platformio.org/ probao sam svasta ukljucujuci jetbrains i VS i lighttable(nije mnogo poznat a nije los) probacu jos mozda emacs i neovim samo jetbrains moze da bude ispred atoma, ali preferiram open source ako nema gubitaka u mogucnostima eto, to su moja dosadasnja iskustva koristio sam samo C, Py i Elm(~Haskell) od jezika, tako da mi iskustvo nije bas siroko RE: C/C++ Razvojni alati CLI & GUI - mikikg - 04-18-2018 Probao sam i te spomenute IDE, u sustini nisu losi, ako se ne varam mislim da oni svi rade na NodeJS, malkice su kilavi i kljakavi, Visual Studio je ipak pisan u C# (+ Mono) i dosta bolje to sve radi, mnogo manje resursa jede, cak u poredjenju sa CLion je mala beba, CLion non-stop kuva nesto sa CPU ... RE: C/C++ Razvojni alati CLI & GUI - Ubledeli - 04-18-2018 VS i atom su pravljeni u JS-u i spusteni na elektron https://electronjs.org/ rade brzo kolko i chrome, i jedu memoriju kao chrome ![]() clion/jetbrains su pravljeni u javi kolko znam i to po meni za ugodan rad zahteva jaci komp, slaba vajda na laptopovima RE: C/C++ Razvojni alati CLI & GUI - 1van - 04-18-2018 Kad smo kod IDE-a: APPSEC Cali 2018 - MarkDoom: How I Hacked Every Major IDE in 2 Weeks ![]() https://www.youtube.com/watch?v=a-YnG3Mx-Tg RE: C/C++ Razvojni alati CLI & GUI - vsavic - 04-18-2018 Naravoucenije, do not RTFM? ![]() RE: C/C++ Razvojni alati CLI & GUI - mikikg - 04-18-2018 (04-18-2018, 02:01 PM)vsavic Wrote: Naravoucenije, do not RTFM? RE: C/C++ Razvojni alati CLI & GUI - mikikg - 04-19-2018 Free training webinar: Migrating from Embedded C to C++ (third broadcast) Date: Friday May 4, 2018 Schedule: 1 hour (with live Q&A) Presenter: Dr David Long, Principal Member Technical Staff Cost: FREE! Time: 10-11am (BST) 11am-12pm (CEST) 2.30-3.30pm (IST) Today the majority of embedded systems are developed using the C programming language, but being a procedural programming language it lacks many of the benefits of an object oriented language such as C++. This webinar will explore the key features of C++ and show where they provide useful advantages over traditional C approaches while producing code with comparable size and performance. We will take a look at how you can start using these features (with practical examples using the Renesas Synergy™ Platform), as well some common pitfalls and misunderstandings you may encounter when transitioning to C++. Content Summary: Encapsulation by classes and namespaces Automatic initialization with class constructors Function overloading Improved reuse with class inheritance and virtual functions Safe flexibility with class templates Stronger checking by compiler Standard library of containers and algorithms Integration with existing C code The Renesas Synergy™ Platform will be used as a demonstration toolset. For more information and to register, click below. REGISTER |