Visualizza i risultati del sondaggio: L'evoluzione dei linguaggi di programmazione è arrivata al culmine?

Chi ha votato
12. Non puoi votare questo sondaggio
  • Sì, ormai è rimasto ben poco da inventare

    1 8.33%
  • No, resta ancora molto lavoro da fare

    9 75.00%
  • Non saprei

    2 16.67%
Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di newbie
    Registrato dal
    Dec 2005
    Messaggi
    299

    [OT]Linguaggi: inventato tutto l'inventabile?

    Una domanda filosofica sulla programmazione...

    L'evoluzione dei linguaggi di programmazione è arrivata al culmine, o c'è ancora spazio per qualche rivoluzione in merito?

    Tento di spiegarmi meglio. A partire dall'Assembly, i linguaggi di programmazione hanno attraversato un'evoluzione impressionante e relativamente rapida.
    [list=1][*]Sono nate strutture dati sempre più avanzate, inizialmente da implementare a mano, poi sempre più standardizzate (stack, queue, double-ended queue, alberi, grafi... e collezioni come array, liste, insiemi, dizionari...)[*]Sono nati tipi di dato sempre più sofisticati, e costrutti che permettono di crearne di nuovi a piacimento.[*]Sono nati cicli sempre più allucinanti... una volta si usavano LOOP, MOVS e simili, oggi addirittura esiste il foreach che permette di iterare su qualsiasi tipo collezione, quasi come si fa nella matematica ("per ogni x appartenente a...")[*]Sono nate librerie sempre più complesse e potenti, che ormai permettono di fare tutto e il contrario di tutto (matematiche, statistiche, di simulazione di sistemi fisici, di manipolazione di testi...)[*]La grafica è diventata sempre più sofisticata: partendo dagli interrupt di manipolazione di singoli pixel si è arrivati alle potentissime librerie 3D)[*]Addirittura i paradigmi stessi di programmazione si sono evoluti: dagli opcode di salto condizionato si è arrivati alla programmazione strutturata, per poi culminare nell'object-oriented.[/list=1]
    E ora la domanda, con relativo sondaggio: siamo arrivati al culmine, o è rimasto ancora qualcosa da inventare?
    Svegliati, Neo. Matrix ti possiede...

  2. #2
    Boh... anche se non so che cos'altro si possa inventare oltre l'OOP in fatto di paradigmi di programmazione... probabilmente l'evoluzione dei linguaggi di programmazione passerà attraverso altri aspetti della programmazione.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Considerando che ad oggi non esiste un linguaggio perfetto e che ogni linguaggio, nel bene e nel male, difetti o carenze ne presenta sempre, direi che siamo ancora lontani dal poter affermare di aver inventato tutto l'inventabile.
    Un linguaggio di programmazione è un'interfaccia che collega l'uomo alla macchina, mi pare quindi ragionevole pensare che via via che avanzeranno i tempi si ricercheranno interfacce semplici e ad alto livello.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  4. #4
    Albert Einstein disse:
    Tutti credono che una cosa è impossibile finchè nn arriva uno che nn lo sa e a realizza...
    Parlando di informatica dovremmo sempre prendere in considerazione questa frase ...
    ... Non esiste frontiera per un mondo senza frontiere.
    Experience is what you get when you don’t get what you want

  5. #5
    Utente di HTML.it L'avatar di newbie
    Registrato dal
    Dec 2005
    Messaggi
    299
    Originariamente inviato da billiejoex
    Considerando che ad oggi non esiste un linguaggio perfetto e che ogni linguaggio, nel bene e nel male, difetti o carenze ne presenta sempre, direi che siamo ancora lontani dal poter affermare di aver inventato tutto l'inventabile.
    A dire la verità non intendevo in quel senso... voglio dire, non mi riferivo a quello che va fatto comunque (correggere errori, aggiungere funzionalità necessarie tipo l'assegnazione...): parlavo proprio delle innovazioni, di cosa andrebbe ancora inventato, aggiunto, potenziato...
    Svegliati, Neo. Matrix ti possiede...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.