Quale secondo te sono le lingue migliori a cui prestare attenzione nel 2011 e oltre? [chiuso]

1

Quale secondo te sono le lingue migliori da tenere d'occhio nel 2011 e oltre?

Questo articolo parla di 9 lingue da guardare nel 2011. Quali sono le tue opinioni e i tuoi input su questo?

    
posta Mamta D 14.12.2010 - 13:25
fonte

3 risposte

3

I concorsi di popolarità linguistica sono sempre sospetti.

AFAIK, l'indice TIOBE si basa su risultati di ricerca media per "[nome della lingua] di programmazione" su vari siti, che manca completamente il punto. Secondo questo criterio, un articolo intitolato "Blub programming sucks balls" è un voto per Blub e "la programmazione in Blub ++ mi ha reso folle, ho appena ucciso il mio cane". è un voto per Blub ++.

Ci sono cose più importanti di quanto sia popolare una determinata lingua.

Secondo me, Lisp (diciamo Common Lisp, per essere precisi), Haskell ed Erlang saranno probabilmente interessanti nel prossimo futuro. Lisp perché alcuni dei concetti che stava spingendo indietro negli anni '70 sono finalmente stati esplorati nel mainstream, Haskell perché è un linguaggio altamente espressivo focalizzato sulle prestazioni (attraverso il suo compilatore ottimizzante), ed Erlang perché è stato costruito per la programmazione di reti di macchine piuttosto che singoli computer (il che sembra che diventerà sempre più utile col passare del tempo). Oltre a Haskell, dubito che molti sarebbero d'accordo con questa valutazione.

Se stai semplicemente parlando di popolarità, tieni d'occhio Python, Go e i linguaggi .NET (prima di Oracle, avrei detto anche Java, ma molti sviluppatori Java sembrano essere spaventati abbastanza da saltare la nave ultimamente).

    
risposta data 14.12.2010 - 13:36
fonte
1

Riguarda chi è esigente

Le persone hanno bisogno di motivazione per apprendere le lingue e, senza questa motivazione, è probabile che poche lingue diventino popolari. Ecco un breve elenco dei processi di pensiero che di solito si applicano quando uno sviluppatore si trova ad affrontare una nuova lingua.

  1. Posso facilmente scegliere questa lingua? (La sintassi impossibile implica un errore)
  2. Posso usare le mie conoscenze esistenti con questa lingua? (Ehi, funziona su JVM / .Net, conosco quelle librerie dentro e fuori quindi non sono un noob)
  3. Pagherà le bollette? (Nessun lavoro che richiede ciò che è tele / commutabile implica un fallimento)

Ma l'elemento prioritario è semplicemente: Chi dice che devo imparare questo, io o il mio capo?

Se è il tuo capo, tutte le altre opzioni sono fuori dalla finestra - la imparerai . Se sei tu, allora forse (se sei appassionato) o sicuramente (se il tuo lavoro in corso dipende da questo).

Che cosa vuole che il tuo capo impari?

Gli argomenti caldi di oggi sono le applicazioni web concorrenziali altamente scalabili che (a volte) gestiscono dataset di grandi dimensioni e sono estremamente veloci da modificare per soddisfare le esigenze del mercato. Il tuo capo leggerà la letteratura tecnica e i blog che promuovono l'idea che il suo team abbia bisogno di cambiare lingua per rimanere aggiornato sul mercato.

inserisci programmazione funzionale (F #, Erlang, Haskell, dialoghi Lisp) e query query (R).

    
risposta data 14.12.2010 - 14:40
fonte
-1

Penso che MS promuoverà e spingerà avanti F # (già fanno questo AFAIU). Inoltre, mi piacerebbe capire cosa succederà con Java .

    
risposta data 14.12.2010 - 13:59
fonte

Leggi altre domande sui tag