Imparare linguaggio C è fondamentale per essere un buon programmatore secondo diversi esperti
In un podcast realizzato da Joel Spolsky e Jeff Atwood in cui i due esperti discutono sulla necessità o meno di conoscere il linguaggio C per essere un buon programmatore.
Su Programmazione.it Emanuele Gianturco riferisce di un podcast realizzato da Joel Spolsky e Jeff Atwood in cui i due esperti discutono sulla necessità o meno di conoscere il linguaggio C per essere un buon programmatore.
Spolsky porta avanti la tesi secondo la quale i programmatori dovrebbero conoscere i meccanismi dell’elaborazione a basso livello, nonostante questi non servano poi nella pratica quotidiana. Tale conoscenza sarebbe in realtà utile per poter accedere e operare a una programmazione di più alto livello: risulterebbe, quindi, necessario conoscere nozioni su come si alloca e come si libera la memoria o la differenza tra un valore di una variabile e il puntatore ad una cella.
Una tesi appoggiata anche da Darren Stokes, che nel suo blog afferma che i programmatori dotati di un background in linguaggi a più basso livello risultano poi essere più rapidi nel risolvere problemi più complessi.
Anche l’esperto Eric Sink dice la sua, ricordando la sua esperienza di radioamatore: per ottenere il patentino fu costretto a superare un esame sull’utilizzo del codice Morse. Ebbene, nonostante in seguito Sink non abbia più utilizzato il Morse, egli sostiene che sia necessario conoscerlo. Così come risulta necessario conoscere il linguaggio C, che tra l’altro per alcuni ambiti rimane ancora la migliore soluzione di sviluppo.
Anzi, Sink invita i programmatori ad apprendere il linguaggio C e a utilizzarlo in un’applicazione seria, al fine di diventare professionisti migliori, anche se dovesse capitare di non utilizzarlo più nel contesto lavorativo.
Chissà se tra le figure di professionisti informatici più richiesti di cui Webmasterpoint ha parlato, riportando anche i relativi stipendi, ci sia qualcuno che abbia effettivamente seguito il percorso suggerito dagli esperti di cui sopra.
D’altronde ai professionisti di oggi è richiesta una competenza manageriale a 360 gradi. E magari conoscere il linguaggio C può servire proprio a sviluppare la capacità di risolvere problemi più complessi.
Autore: Pierluigi Emmulo
Ultimi articoli correlati:
- Linguaggio di programmazione per creare siti web dinamici e applicazioni: Falcon creato da italiano
- Linguaggi di programmazione più utilizzati: Java il primo, ma ci sono sorprese. Classifica completa
- Manuali Php, Visual basic, Java e altri linguaggi di programmazione da scaricare gratis
- Le professioni informatiche e i relativi linguaggi di programmazione che stanno scomparendo
- Quali sono i principali linguaggi di programmazione utilizzati nel mondo? Ecco una classifica
- La vera storia dei linguaggi di programmazione
- Articolo precedente Scaricare e-mail con il cellulare in modalità push. Quali i migliori cellulari disponibili?
- Articolo successivo Scaricare file BitTorrenti dal browser come normali link, senza nessun programma o plugin