loopunrolling ha scritto:
ASM, C,ADA,Eiffel etc (ma qui solo MAW può permettersi di dare consigli)
nun te allargà
La stragrande maggioranza dei linguaggi odierni sono nicchie, anzi nicchierrimi, nonostante siano buoni.
Perchè il linguaggio conta forse un 10% sul totale, il resto sono diffusione, interoperabilità, librerie già fatte, comunità di sviluppatori, bagaglio storico etc.
Per capirci è difficile partire con un progetto proprio da zero: normalmente si è partiti 10, o 20, anni fa (o magari 5) con una certa strada, e man mano ci si è evoluti.
"Una volta" c'erano standard imposti (es. ADA in certi ambiti USA), oggi non più.
Oggi "il mondo" è C (e cugini vicini e lontani, C++, C#, Java, per certi versi moooolto laschi PHP), un po' come nel mondo la lingua franca è l'inglese (diciamo un sottoinsieme dell'inglese).
Poi ci sono "sacche" anche amplissime (spagnolo), o piccolissime (euskera), belle o brutte etc.
Per come la vedo io, pertanto, il C lo
devi conoscere, così come è indispensabile conoscere "un po'" di inglese, anche se magari fai il traduttore dal russo.