Novi paket proširenja programera C++ za VS Code donosi IntelliSense, plus podršku za Raspberry Pi.
Microsoft je objavio stabilnu verziju C++ ekstenzije za svoj popularni open-source uređivač koda za više platformi, Visual Studio Code, s podrškom za računala temeljena na Armu i novi karakteristike produktivnosti.
Novo Microsoftovo proširenje C++ dolazi u trenutku kada C++, 35 godina star jezik, postaje sve popularniji među programerima. C++ grupa Međunarodne organizacije za standardizaciju (ISO), Radna grupa 21 (WG21), ovaj mjesec dovršena C++ verzija 20. Grupu vode softverski inženjeri iz Microsofta i Googlea.
Developer
- To je kraj programiranja kakvog poznajemo -- opet
- Programeri se osjećaju sigurnima u svom poslu, ali još uvijek razmišljaju o davanju otkaza
- Budućnost weba trebat će drugačiju vrstu programera
- Najbolja Linux prijenosna računala za korisnike i programere
C++ 20 je prvo veliko ažuriranje za C++ otkako je C++17 objavljen 2017. i sadrži najveća poboljšanja od C++11 iz 2011., prema Herbu Sutteru iz Microsofta.
Ovaj mjesec C++ postao najbrže rastući programski jezik u svijetu, navodi Tiobe koji mjesečno objavljuje indeks najpopularnijih programskih jezika. C++ je trenutno četvrti najpopularniji jezik iza C-a, Jave i Pythona.
C++ proširenje za Visual Studio Code (VS Code) pridružuje se Microsoftovim tržišnim proširenjima za Python i Java, donosi ključne značajke produktivnosti kao što je VS Code IntelliSense automatsko dovršavanje koda koje pokreće AI značajka.
"C++ proširenje donosi bogat skup značajki produktivnosti u VS Code za C++ programere, uključujući IntelliSense pametno dovršavanje koda, otklanjanje pogrešaka, refaktoriranje, navigaciju koda i još mnogo toga," rekla je Julia Reid, Microsoftova voditeljica programa za Visual C++.
Značajke su prilagodljive višestrukim platformama, arhitekturama i kompajlerima, kako bi programerima pomogle u unakrsnom kompajliranju i radu na daljinu.
Kao i sa skupom Java ekstenzija, Microsoft je izdao C++ paket ekstenzija koji uključuje nekoliko ekstenzija za C++ razvoj u VS Codeu kao i besplatne vodiče za programere.
C++ paket uključuje proširenja za C i C++, CMake i Visual Studio Codespaces, razvojno okruženje integrirano u oblaku (IDE) koje se ranije zvalo Visual Studio Online i bilo je ovo mjesecu predan GitHubu u vlasništvu Microsofta. Tu su i GitHub integracije i dokumentacija za komentare Doxygena.
Microsoft ima za cilj pružiti poboljšano iskustvo otklanjanja pogrešaka za C++ programere koji koriste Linux, macOS i Windows. Programeri mogu postaviti uvjetne, bezuvjetne i prijelomne točke funkcija te promatrati varijable, kao i ispravljati pogreške u udaljenom procesu.
UI programa za otklanjanje pogrešaka VS Code pokreće bilo koji C++ programer za otklanjanje pogrešaka s kojim rade. Programeri također mogu prilagoditi iskustvo otklanjanja pogrešaka na Linuxu, macOS-u i Windowsu.
Druga velika vijest je da proširenja donose podršku za Linux na Armu i Arm64, pomažući razvojnim programerima u izgradnji za Raspberry Pi i buduća Mac prijenosna računala temeljena na Armu. Proširenje će također uskoro podržavati programe napravljene za Microsoftov Surface Pro X.
Druga velika vijest je da proširenja donose podršku za Linux na Armu i Arm64, pomažući programerima da grade za Raspberry Pi i vjerojatno buduća Mac prijenosna računala temeljena na Armu, iako Microsoft još nije potvrdio podršku za nove strojeve iz Jabuka.
Prema Reidu, verzija 1.0 C++ ekstenzije "donosi prvoklasno razvojno iskustvo za Linux na Armu i Arm64, zajedno s IntelliSense i podrškom za daljinsku izgradnju i otklanjanje pogrešaka".
Također će pomoći programerima da izgrade C++ aplikacije na Raspberry Pi s VS kodom i Remote-SSH.