Secundo las elecciones de Clint Liddick y agrego 3 más.
Charla. Simplemente simple y hermoso, con una sintaxis extremadamente limpia. Orientación a objetos bien y de manera consistente.
Erlang De nuevo, simple y hermoso. Funcional, pero no estáticamente tipado. Muy pequeña superficie para aprender. Gran parte del lenguaje aquí es su sistema de tiempo de ejecución que le brinda características sorprendentes listas para usar, características difíciles de encontrar en otros idiomas. Modela la realidad muy bien.
Ada No encontrarás muchas personas que conozcan a Ada hoy, pero es un lenguaje maduro y literalmente probado con un énfasis en la alta legibilidad y seguridad primero. Pero a diferencia de otros idiomas enumerados aquí, no es simple, tiene una sintaxis compleja y, a veces, una semántica complicada. Aún así, me gusta mucho usarlo, porque tiene sentido, es decir, sientes que hay un mayor propósito en cómo se hacen las cosas en Ada. La revisión estándar de 2012 agregó contratos e hizo que Ada fuera aún mejor.
- ¿Realmente vale la pena el diseño impulsado por dominio? ¿O es solo para crear zumbido?
- Cómo pasar de una posición de fabricación a una posición de diseño
- ¿Es importante para los diseñadores mantenerse al día con la cultura pop?
- Cómo diseñar una hermosa sala de estudio
- Cómo encontrar un contador de confianza para mi agencia de diseño de inicio
Pero si tuviera que elegir un idioma que esté mejor diseñado, sería algún miembro de la familia LISP, tal vez Scheme o Racket.
Si desea ver el código escrito en diferentes idiomas, tal vez le gustaría ver el sitio web 99 Bottles of Beer.
O en uno o ambos de estos libros:
Siete idiomas en siete semanas: una guía pragmática para aprender lenguajes de programación en Amazon.com
Siete idiomas más en siete semanas: idiomas que están dando forma al futuro @ Amazon.com
O, si está interesado en el diseño del lenguaje, hay un libro muy perspicaz:
Masterminds of Programming: Conversaciones con los creadores de los principales lenguajes de programación @ Amazon.com
Y tal vez este (¡me gusta mucho el capítulo de Joe Armstrong!):
Codificadores en el trabajo: reflexiones sobre el arte de la programación en Amazon.com