Come si confrontava la programmazione in FORTRAN con i moderni linguaggi di programmazione? "Did" implica il passato. Il Fortran è ancora molto utilizzato in alcuni settori, tra cui la simulazione, la scienza e la difesa. Inoltre, "moderno" nella domanda implica che il Fortran non è moderno. Sebbene sia nato alla fine degli anni '50, si è evoluto nel corso dei decenni per supportare alcuni paradigmi e funzionalità moderne. L'ultima versione dello standard linguistico è stata ratificata nel 2023, al momento della stesura di questo articolo. Quindi, in realtà è giusto pensare al Fortran di oggi come a una lingua del 2023, piuttosto che come una lingua del 1957. Ho scritto molto codice Fortran (ex FORTRAN) in passato, e da allora ho usato un'ampia varietà di linguaggi. Ho anche utilizzato Fortran su un paio di progetti di clienti più recentemente, dopo aver lavorato con diversi linguaggi, paradigmi e funzionalità moderne. Ecco le mie osservazioni: Sebbene Fortran abbia le sue stranezze, i suoi punti di forza, le sue debolezze e i suoi compromessi (come tutti i linguaggi di programmazione), non c'è nulla di particolarmente difficile nell'utilizzare Fortran per lo sviluppo del software. Scegli la lingua giusta per l'attività giusta. Per i progetti per i quali Fortran è adatto, è altrettanto piacevole da usare come qualsiasi altro linguaggio, supponendo che tu conosca effettivamente il linguaggio. Alcune delle implementazioni Fortran odierne producono codice estremamente efficiente, quando il compilatore è configurato correttamente. Ad esempio, il compilatore Fortran di Intel è particolarmente efficace nella generazione di codice macchina altamente ottimizzato per la piattaforma Intel. In effetti, Intel utilizza questo compilatore per mostrare quanto possa essere efficiente il codice su quell'architettura. Come molti linguaggi moderni, le moderne implementazioni di Fortran hanno un'interfaccia di chiamata ragionevolmente semplice per altri linguaggi di programmazione comuni, che consente di sfruttare le librerie ad alte prestazioni esistenti implementate in altri linguaggi. Non avrei problemi a usarlo quando mi viene chiesto da un datore di lavoro o da un cliente. (In realtà, ci si aspetta ancora che gli sviluppatori di software/ingegneri/programmatori/ecc. professionisti imparino e utilizzino correttamente i linguaggi di programmazione e molte altre cose secondo necessità. Fa parte del lavoro. Quindi, anche se non conoscevo già il Fortran, lo prenderei in mano e ci lavorerei se mi venisse chiesto da un datore di lavoro o da un cliente.) Si noti che l'età di una lingua è irrilevante, se ha continuato ad evolversi nel tempo. Fortran lo ha fatto. Pensare al Fortran come a un linguaggio degli anni '50 è un punto di vista obsoleto che non tiene conto dell'evoluzione del linguaggio da allora. Detto questo, la seguente risposta racconta la vera storia di una riga di codice Fortran che mi ha letteralmente fermato:
Iscriviti a:
Commenti sul post (Atom)
Mediaset non è stata solo televisione, ma una leva di potere capace di trasformare la visibilità in fiducia, le aziende in marchi e il lavoro invisibile dietro le quinte in un’influenza che ha segnato un’epoca.
Mediaset: il grande potere televisivo che ha plasmato l’immaginario collettivo e il mercato Per decenni Mediaset non è stata soltanto una ...
-
Manuale per il Benessere Mentale: Aumentare la Salute con le Passeggiate, la Natura e la Fisica Quantistica Introduzione L'importanz...
-
I dazi possono essere una lama a doppio taglio per l'Italia. Nel breve termine, potrebbero offrire alcuni vantaggi, come la protezion...
-
Genny Coppola – Make-up Artist Napoletano Trucco sposa ed eventi tra tecnica, creatività ed emozione ✨ Chi sono Mi chiamo Genny Coppol...
Nessun commento:
Posta un commento