programming-languages

Estudio intenso de sistemas de tipos y teoría de tipos

Quiero entender la teoría real detrás de los tipos en lugar de solo aprender sobre el último cambio práctico hecho en algún l ... por ejemplo, no solo cómo funciona el sistema de tipos de Haskell o Scala). ¿Cuál es la mejor manera de recoger este fondo?

¿Cuál es el primer carácter en el orden de clasificación utilizado por el Explorador de Windows?

Por ejemplo, en una carpeta de Windows, si creamos algunos archivos y los nombramos 1.html, 2.txt, 3.txt, foto.jpg, zen.png e ... consideraría como el primero, de modo que si utilizo ese carácter, colocaría el archivo en la parte superior de la jerarquía?

¿Cómo puedo hacer un método estático en Objective-C?

En Java, puedo tener una clase, por ejemplo, Utility y tengo un método estático llamado changeToCapitalLetter, así que puedo ... algo como esto: Utility.changeToCapitalLetter(myString); ¿Cómo puedo hacer algo similar en Objective C? Muchas Gracias

Tiempo de desarrollo en varios idiomas

¿Alguien sabe de alguna investigación o puntos de referencia de cuánto tiempo se tarda en desarrollar la misma aplicación en ... a, pero parece que hay una falta de investigación realmente buena. He hecho una propuesta más de meta sobre este problema.

Qué son los espacios de nombres de Python

Acabo de empezar a aprender Python y me he encontrado con el concepto "namespaces" en Python. Mientras tengo el jist de lo qu ... nombres no son concepto limitado a un idioma en particular). Vengo predominantemente de entornos de programación Java y C.

¿Hay un lenguaje de programación compilado* con escritura dinámica, tal vez incluso débil?

Me pregunté si hay un lenguaje de programación que compila a código máquina / binario (no bytecode luego ejecutado por una VM ... e programación? (por Qué) no? Creo que un lenguaje compilado dinámicamente pero fuerte sentiría realmente, pero ¿es posible?

En qué lenguaje de programación es Sublime Text 2 escrito [cerrado]

Me gusta Sublime text 2 y cómo es multiplataforma. ¿Sabes en qué idioma está escrito este programa, o qué tecnologías se utilizan? Gracias.

¿Qué idiomas se escriben y compilan dinámicamente (y cuáles se escriben e interpretan estáticamente)?

En mi lectura sobre escritura dinámica y estática, sigo encontrándome con la suposición de que los lenguajes tipeados estátic ... os de estas excepciones, sino que tratara de explicar por qué se decidió que estos idiomas deberían funcionar de esta manera.

¿Cuál es la complejidad de tiempo de ejecución de una sentencia switch?

Me gustaría saber cuál es la complejidad de tiempo de ejecución en el peor de los casos de una instrucción switch, suponiendo ... es específica de la implementación, me gustaría saber para los siguientes idiomas: Java C / C++ C # PHP Javascript

¿Qué califica un lenguaje de programación como dinámico?

¿Qué califica a un lenguaje de programación para ser llamado lenguaje dinámico? ¿Qué tipo de problemas debo usar un lenguaj ... resolver? ¿Cuál es la principal diferencia entre lenguajes de programación estáticos y lenguajes de programación dinámicos?

Programación Lego Mindstorms - ¿qué lenguaje / IDE utilizas / recomiendas? [cerrado]

Soy nuevo en él y actualmente estoy usando el diagrama de flujo visual como el lenguaje que usa el IDE Lego Mindstorms. Estoy ... de idioma e IDE, recomiendo encarecidamente este gráfico que encontré: http://www.teamhassenplug.org/NXT/NXTSoftware.html

¿Qué factores podrían determinar si Clojure, Scala o Haskell ganarán tracción?

Dado que es imposible ver hacia el futuro, ¿qué factores relacionados con Clojure, Scala o Haskell es probable que determinen ... na ventaja sobre las demás? ¿O es probable que ninguno de estos lenguajes gane tracción debido a su complejidad conceptual?

¿Por qué evitar el subtipo?

He visto a muchas personas en la comunidad de Scala aconsejar sobre cómo evitar el subtipo "como una plaga". ¿Cuáles son las diversas razones contra el uso de subtipos? ¿Cuáles son las alternativas?

¿Las palabras clave reservadas cuentan por lenguaje de programación?

¿Hay una clasificación o tabla del número de palabras clave reservadas en varios lenguajes de programación? No necesito sab ... labras clave per se, pero cuántas palabras clave tienen lenguajes como C, C++, C#, Perl, Python, PHP, Smalltalk, Lisp y Ruby.

¿Cómo escribir un código de auto-reproducción (imprime la fuente en exec)?

He visto muchas soluciones basadas en C/C++ para este problema donde tenemos que escribir un programa que al ejecutarse impri ... rpretados como perl, php, ruby, etc podrían ser fáciles... me gustaría saber cómo se puede diseñar en lenguajes compilados...

Cómo instalar soporte de lenguaje C # en Atom

Acabo de empezar a usar https://atom.io / en OSX Si abro un archivo C# no resalta la sintaxis. He encontrado https://gith ... /atom/language-csharp Simplemente clono eso y lo copio en /Applications/Atom.app / Contents / Resources/app / node_modules ?

Variantes o variantes Polimórficas?

Noté que, entre los programadores de OCaml que conozco, algunos de ellos siempreusan variantes polimórficas (variantes que n ... lmente de manera menos eficiente que las variantes simples), ¿cómo eligen entre ellas los desarrolladores expertos de OCaml ?

¿Qué hace que un lenguaje esté Orientado a Objetos?

Dado que el debate sin términos significativos no tiene sentido , pensé que señalaría al elefante en la habitación y pregunt ... relacionada que podría ayudar a responder primero es: ¿Cuál es el arquetipo de los lenguajes orientados a objetos y por qué?

Un lenguaje de programación diseñado para ser comprobable [cerrado]

¿Hay un lenguaje de programación que sea testable por diseño o al menos exhiba muy buenas propiedades en términos de testabi ... ¿Está usted de acuerdo con la declaración de que los lenguajes de programación dinámicos facilitan las pruebas de escritura?

Método principal código enteramente dentro de try/catch: Is it bad practice?

Normalmente pongo todo el código de mi método principal dentro de un bloque try/catch así: public static void Main(string[] ... , registrarlo en un archivo, etc. Sin embargo, me han dicho que esta es una mala práctica. ¿crees que es una mala práctica?