Sobre a relação entre JS e Lisp. Embora a conexão pareça forçada à primeira vista, há mais verdade do que parece. Brendan Eich, já mencionou em várias ocasiões que o Scheme foi uma das suas principais inspirações ao criar o JS. E quanto à forte ligação deste primeiro com Lisp não existe dúvidas!
Quanto à sua pergunta sobre 'fundamental', não pensei em uma definição estrita ou formal. Mas, para mim, 'fundamental' se refere a linguagens que ou 1) tiveram um impacto significativo nas linguagens e paradigmas contemporâneos de programação – como Smalltalk e Haskell – ou 2) foram usadas para construir infraestruturas massivas das quais dependemos, como Erlang e Ada. Claro, ambos são subjetivas.
E sobre 'potencial', vamos pensar em termos de 1) potencial para se tornar popular ou 2) potencial para impactar significativamente o 'futuro' das linguagens de programação.
Enfim o que quero mesmo saber é quais linguagens ainda desconhecidas você acredita que serão 'importantes' no futuro? E quais as 'joias' desconhecidas do passado que ainda têm muito a nos ensinar?
Maniero, tive uma ideia para um experimento de pensamento interessante. Imagine se classificássemos as linguagens não pela popularidade ou uso, mas pelo impacto sua súbita completa desaparição teria no mundo. Por exemplo:
Tier S+ (Impacto Apocalíptico): A linguagem C estaria neste nível. Se ela desaparecesse, seria um caos: aviões caindo do céu, carros parados. Todos os smartphones e computadores completamente apagados. Sem falar nos blackouts maciços. A distribuição de eletricidade e água totalmente interrompida. Seria um cenário apocalíptico.
Tier A (Impacto Catastrófico): Poderíamos incluir aqui linguagens como Java e Python. Embora a desaparição delas não cause um caos imediato como a do C, o impacto ainda seria devastador.
Tier B (Impacto Significativo): Aqui colocaríamos o JavaScript. A web como conhecemos iria embora. Embora terrível, longe de ser apocalíptico.
Seria interessante pensar nessa escala para essas outras linguagens desconhecidas, como Ada, que foi usada para construir o complexo militar dos EUA. Earlang para os sistemas de comunicação, ou as macros do Excel para o mundo financeiro, que, se desaparecessem, poderiam ter um impacto pior que a quebra da web, mas ainda assim, sobreviveríamos. (Tier A) - Qual dessas linguagems desconhecidas você colocaria nessa categoria?
Mas é mais um passarinho que ele conta. Tem alguma coisa que ele pegou de Scheme? Tem. Pronto, só isso, o resto é tudo diferente. Por isso ele foi enterrado na história das linguagens :)
Já o criador de Scheme é reverenciado pelos criadores de linguagem. Até o Anders.
Eu acho que não foge muito disso, você sabe as que mudaram algo mais fortemente. ALgumas poucas introduziram alguma coisa nova, mas nada muito profundamente. Smalltalk é um engodo :D
Sobre furturo eu não falo muito não, é 99,99% que vou errar. Eu não costumo errar sobre o futuro, porque eu raramente prevejo. Eu prevejo o que eu tenho controle ou é uma obviedade. O mercado não é óbvio. Caso contrário arrumavam desktop em vez de investir em web :D
Eu sei que eu falava de Python há 15 anos e todo mundo tirava sarro de mim. Agora eu falo que ela não é tudo o que alguns acham e falam que eu sou maluco :D Ah, as pessoas, o mercado... Eu não previ op futuro, mas é uma anedota interessante para mostras como as pessoas são malucas. È raro achar gente com equílibrio.
Mas vou fazer uma listinha, depois você volta aqui.