¿Hay algún lenguaje de programación orientado a objetos que no esté basado en el paradigma de
¿Hay algún lenguaje de programación orientado a objetos que no esté basado en el paradigma de
El estilo C # sugiere usar CamelCase en identificadores para delimitar palabras. La tradición de Lisp sugiere usar guiones en su lugar. ¿Ha existido alguna vez un lenguaje de programación en el que el uso de espacios en los identificadores no solo estaba permitido, sino que también era un idioma...
Últimamente he notado que los lenguajes de programación funcionales están ganando popularidad . Recientemente vi cómo el Índice Tiobe muestra un aumento en su popularidad en comparación con el año pasado, aunque la mayoría de ellos ni siquiera llegan a los 50 idiomas más populares según este...
¿Tendrá Java la misma importancia que tuvo en el pasado, o será menos relevante que en la
Si diseñaras un lenguaje de programación, ¿cómo lo harías? ¿Qué características pondrías? ¿Qué dejarías fuera? ¿Mecanografiado estática o dinámicamente? ¿Fuerte o débilmente tipeado? Compilado o interpretado? Justifica tus
En la mayoría de los lenguajes de codificación (si no todos) necesita declarar variables. Por ejemplo, en C # si es un campo numérico, entonces int PhoneNumber Si estoy usando el idioma inglés normal, no necesito declarar PhoneNumbercómo intusarlo. Por ejemplo, si le pido a mi amigo Sam que me...
Uno de mis profesores dice que "la sintaxis es la interfaz de usuario de un lenguaje de programación", lenguajes como Ruby tienen una gran legibilidad y están creciendo, pero vemos que muchos programadores son productivos con C \ C ++, por lo que como programadores realmente importa que la sintaxis...
Hay un nuevo bombo con las expresiones lambda tan esperadas en Java 8; cada 3 días aparece otro artículo con ellos sobre lo geniales que son. Por lo que he entendido, una expresión lambda no es más que una clase interna anónima con un único método (al menos en el nivel de código de bytes). Además...
Estoy interesado en aprender programación concurrente, centrándome en el nivel de aplicación / usuario (no en la programación del sistema). Estoy buscando un lenguaje de programación moderno de alto nivel que proporcione abstracciones intuitivas para escribir aplicaciones concurrentes. Quiero...
Recientemente, tuve que entender el diseño de un pequeño programa escrito en un idioma que no tenía idea ( ABAP , si debe saberlo). Podría resolverlo sin demasiada dificultad. Me doy cuenta de que dominar un nuevo idioma es un juego de pelota completamente diferente, pero entender simplemente la...
Realmente me gusta la administración de memoria basada en el alcance (SBMM), o RAII , ya que la comunidad C ++ se refiere más comúnmente (¿confusamente?). Hasta donde yo sé, a excepción de C ++ (y C), no hay otro lenguaje convencional en uso hoy en día que haga de SBMM / RAII su mecanismo principal...
En muchos lenguajes como C, C ++ y Java, el mainmétodo / función tiene un tipo de retorno de voido int, pero no doubleo String. ¿Cuáles podrían ser las razones detrás de eso? Sé un poco que no podemos hacer eso porque maines invocado por la biblioteca de tiempo de ejecución y espera alguna...
Antecedentes Volví a visitar un sitio antiguo (pero excelente) en el que no había estado durante años: el Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). Comencé a programar en C / C ++ hace varios años, pero desde entonces he estado trabajando casi exclusivamente en Java...
Hasta ahora no sé las diferencias CLAVE entre estos tres. Cuando alguien me pregunta sobre esto, solo les digo que C # es un lenguaje de programación, HTML y XML son lenguajes de marcado, y JavaScript y VBScript son lenguajes de secuencias de comandos. ¿Pero cuáles son las diferencias clave que los...
El propósito de esta pregunta no es reunir una lista exhaustiva de características del lenguaje de programación sin las cuales no puede vivir o que desearía estar en su idioma principal de elección. El propósito de esta pregunta es sacar a la luz los rincones del diseño en lenguaje que la mayoría...
Estoy considerando escribir un nuevo producto de software. El rendimiento será crítico, por lo que desconfío de usar un lenguaje interpretado o uno que use una capa de emulación (leer java). Lo que me lleva a pensar en usar C (o C ++), sin embargo, ambos son bastante largos en el diente. No los he...
Me acabo de graduar de la universidad con un título en CS, por lo que me gustaría encontrar un trabajo donde pueda aprender más sobre el campo y acumular experiencia profesional. Me entrevisté en una compañía que usa su propio lenguaje de programación interno, y no creo que otros lo usen. No han...
Pregunta novata. No puedo distinguir la diferencia entre un REPL y un shell interactivo simplemente leyendo las definiciones en Wikipedia. Wiki señala que REPL es un tipo particular de shell de lenguaje interactivo. Sin embargo, ¿es un subconjunto adecuado? La definición de Wiki parece restringir...
Después de leer una publicación ayer, me di cuenta de que no sabía mucho sobre el origen de las excepciones. ¿Es solo un concepto relacionado con OOP? Tiendo a pensar que sí, pero de nuevo hay excepciones en la base de
Cuando se acepta que un lenguaje tiene que ser Turing completo para ser bueno, ¿es realmente posible tener un lenguaje de programación 'útil' que no sea Turing completo? Debo aclarar que esto se trata específicamente de lenguajes de 'programación' en el sentido tradicional, y no de lenguajes de...