Citat:
Ursprungligen postat av
8978wxu642
Vad menar du? Jag skulle säga att dom flesta programmerare under 35 idag aldrig har skrivit någon C utan började med python, javascript, java eller C# och klarar sig utmärkt.
Jag menar att det är näst in till inga språk undantaget Rust som sätter stopp för att skjuta dig i foten och det går där också fast man får anstränga sig bra mycket för och troligtvis har man tröttnat på borrow checkern innan dess. Men du kan naturligtvis sprinkla koden med Ref<RefCell<T>> osv för allt.
Copilot är enligt min erfarenhet i stort oduglig så snart du går under python i abstraktionsnivå.
Och företag inte tillåter generellt inte användande av det heller eller i alla fall fram tills nyligen då OpenAI deklarerade att de betalar för eventuella copyright intrång vilket beror på att Copilot är tränad på open source github projekt och ingen kommersiell aktör vill råka få in GPL kod eller dyl i projekt.
Ett annat problem är att det ligger efter för mycket vilket gör det väldigt svårt att använda med språk som har ramverk som rör sig snabbt.
python och javascript som du nämner är inte på något sätt konkurrenter med nativspråk som C, C++, Rust osv.
Java, C#, Go osv är språk som är utmärkta för backend och heller inte direkta konkurrenter.
Min rekommendation utgår från total flexibilitet och inte någon speciell inriktning, C/C++ kommer alltid vara relevanta och speciellt ju närmare hårdvara du kommer, det enda språk som överhuvudtaget är inne och trampar på dessa domäner är just Rust.