¿Cuál es el lenguaje de programación más conciso? en caso de que se necesite un criterio para la concisión: en balance requiere la menor cantidad de caracteres para crear un programa determinado.¿Cuál es el lenguaje de programación más conciso?
Respuesta
esto será casi una página en LaTeX: D –
¡Eso es hacer trampa! Cuando el conjunto de caracteres es de millones de caracteres (como parece en este caso), es injusto competir con idiomas con caracteres alfanuméricos y de puntuación :) –
El juego de caracteres APL es de un tamaño razonable. Simplemente no puede escribirlo en un teclado normal. – dmckee
J, un descendiente de APL.
Muestra implementación J de quicksort (espacios en blanco para mayor claridad):
quicksort =: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ [email protected]#)) ^: (1<#)
The Whitespace programnming language sólo permite tres caracteres (espacio, ficha, y de salto de línea).
omg, eso no tiene precio – digitaldreamer
Sí, tres caracteres son buenos, pero dos son getter: D Mire los idiomas Iota, Jot y Zot: http://esolangs.org/wiki/Jot –
donde Cómo encuentro una versión Unicode de ese idioma? –
Binario.
Los ceros y unos se interpretan entonces como código x86.
en realidad no hay una buena respuesta aquí
realmente debería ver el lenguaje Iota :) –
Creo que es APL (o uno de sus dialectos). Por ejemplo, para encontrar todos los números primos entre 1 y R, este código funciona:
(~R∊R∘.×R)/R←1↓⍳R
Sin embargo, para un uso diario, creo que cualquier lenguaje funcional (F #, por ejemplo) es muy concisa, ya que sólo expresar lo quieres hacer, no cómo.
"Exprese lo que quiere hacer, no cómo" no es una descripción de los lenguajes funcionales, sino de los declarativos, como Prolog. E incluso allí, es solo 90% correcto. –
Creo que es más correcto describir los lenguajes funcionales como "describir cómo se ve la solución" en lugar de cómo encontrar la solución. Al menos eso es lo que pude deducir de mi limitada experiencia Haskell. – Earlz
- 1. ¿Cuál es el lenguaje de programación funcional más mínimo?
- 2. ¿Cuál es el equivalente Clojure más conciso para Ruby's Dir.glob()?
- 3. ¿cuál es el mejor lenguaje de programación para el selenio?
- 4. ¿Cuál es el propósito del lenguaje de programación Scala?
- 5. lenguaje de programación de scripting más rápido?
- 6. más dinámico lenguaje de programación dinámico
- 7. ¿Cuál es un lenguaje de programación más funcional, Haskell o Python?
- 8. Lenguaje de programación más nuevo que Prolog para programación lógica
- 9. ¿Cuál es el estado actual de LOGO? (El lenguaje de programación)
- 10. ¿Cuál es el mejor lenguaje para el reconocimiento de huella?
- 11. ¿cuál es el mejor lenguaje de programación para el procesamiento de video?
- 12. ¿Qué es un lenguaje de programación formal?
- 13. ¿XSLT es un lenguaje de programación funcional?
- 14. ¿Qt 4 es un lenguaje de programación?
- 15. ¿Cuál es el lenguaje de programación funcional más fácil para alguien que tiene experiencia en lenguajes imperativos?
- 16. ¿Por qué es PHP el lenguaje de programación web más fácil de aprender
- 17. ¿Es Erlang un lenguaje conciso desde la perspectiva de un programador?
- 18. ¿Cuál es el proceso de crear un lenguaje interpretado?
- 19. ¿Cuál es el nombre del lenguaje de programación específico de SQL de MySQL?
- 20. ¿Es el ensamblaje el único lenguaje de programación de bajo nivel y, de no ser así, es el más utilizado?
- 21. ¿Cuál es el estado del lenguaje Javascript?
- 22. UML para el lenguaje de programación C
- 23. Siri lenguaje de programación
- 24. ¿Cuál es la biblioteca de programación genética más activa?
- 25. Windows: ¿Qué lenguaje de programación?
- 26. ¿Cuál es el lenguaje de programación ideal para un rastreador web?
- 27. ¿Cuál es el mejor lenguaje de programación para escribir analizadores y compiladores?
- 28. ¿Cuál es el mejor lenguaje de programación para escribir un bot web?
- 29. ¿La similitud con el "lenguaje natural" es un argumento de venta convincente para un lenguaje de programación?
- 30. CMS en el lenguaje de programación funcional
Debe haber al menos un wiki – tanascius
¿cómo lo hago un wiki? – David
Realmente es una pregunta difícil, pero yo preferiría un ensamblaje comprimido :) –