Cuál es tu lenguaje de programación preferido?

Elige opción

  • C / C++

    Votos: 165 23,3%
  • Java

    Votos: 95 13,4%
  • Javascript

    Votos: 45 6,4%
  • PHP

    Votos: 63 8,9%
  • Python

    Votos: 153 21,6%
  • Ruby / Rust / Scala

    Votos: 10 1,4%
  • Fortran

    Votos: 20 2,8%
  • Ensamblador

    Votos: 42 5,9%
  • Perl / Pascal / Ada

    Votos: 15 2,1%
  • Otros (C#, D, F# y etc.)

    Votos: 99 14,0%

  • Total de votantes
    707
Pero que hablas zascandil, si un nullpointerexception es lo más sencillo de arreglar.

¿El lenguaje debería permitir liquidar una llamada a un método sobre una variable que contiene un null en vez de un objeto?
¿Pero qué agallas va a liquidar si no hay puro objeto? ¿no se hace nada y se ejecuta la siguiente instrucción?


Malditos badulaques que hablan de lo que no tienen ni fruta idea.

e aquí una víctima de java. Posiblemente una inútil explotada por Indra o por Everis porque no vale ni para hacer el cigot en la vida real jj
 
los que criticáis php ¿en base a qué? a mi me parece que es un lenguaje que combinado con python para scripts en servidor puedes llegar a hacer lo que quieras.

cochambre me parece java un lenguaje que ya sólo por eficiencia se pega un tiro al usar una máquina virtual para ejecutarse y no te cuento con los null pointer exception, cuando te toca uno es echarse a sufrir depurarlo

añado swift para iOS y kotlin para Android ambos me parecen muy buenos para apps moviles. Y tienen librerías para casi todo

Pues tú criticas Java sin base alguna. Llamas "cochambre" de lenguaje por la "eficiencia" cuando:

- Java es mucho más rápido que PHP, de lejos. No sé si sabes que Java se ejecuta en una VM con un JIT. Es decir, que gran parte del código Java es compilado a nativo cuando se ejecuta, mientras que el motor de PHP habitual, Zend Engine, interpreta los bytecodes y nada más; siendo, de lejos, mucho más lento.
Es ahora, en la versión 8, que por fin PHP incorpora un JIT en su implementación de referencia, cuando en Java eso lleva así desde hace 20 años.

- ¿Te cuesta depurar un NullPointerExcepton? Pero si Java te dice exactamente la línea de tu programa, clase, timestamp y causa de ese Null. La gestión de excepciones y errores de runtime en Java es muy explícita, ha sido una de las causas de su popularidad. Estaría gracioso verte depurar un puntero a null en código nativo para que veas lo que es, de verdad,dificultad en depurar.

PHP también tiene errores de desreferencias ¿no te suena el PHP Fatal error: Uncaught Error: Call to a member function X on null?

De hecho, debido al pésimo control de errores de PHP, esas referencias a NULL han provocado vulnerabilidades en PHP varias:


Esto en Java es más complicado porque para saltarse esos errores de runtime, lo tienes que hacer de forma más explícita.

No creo que estés en condiciones de llamar inútil a nadie, la verdad.
 
Última edición:
Ultimamente el que lo está petando es Typescript, veo que se pide cada vez más tanto para front como back.
Yo mismo me zampo el owned con patatas, porque cuando le eché un vistazo hace unos ańos me pareció un truño...
Es javascript mejorado, mas tipado, lo mire algo, es muy parecido pero quita muchos errores de javascript, me gusta typescript
 
Resucito este hilo porque C se hunde y en septiembre de 2021 el lenguaje favorito de @Serpiente_Plyskeen está a un tris de asaltar la primera posición.

Ya ha ocurrido. Y, como no podía ser de otro modo, fue en OCTUBRE:

Tienes que estar registrado para ver este contenido


 

Adjuntos

Archivo oculto para usuarios no registrados
Recupero un viejo hilo de interés en honor a @Serpiente_Plyskeen para ver cómo Python sigue creciendo y sacándole ventaja a C:

Tienes que estar registrado para ver este contenido


Tienes que estar registrado para ver este contenido


El null safety y el nuevo flutter 2.5 es una pasada, vuela el framework ahora mismo, quitaron la splash page de inicio hasta la renderizacion del 1º frame de flutter, menuda mejora en el desarrollo, este año ha avanzado muchisimo dart y flutter

El Garbage collector ha mejorado un cigot tambien, ademas de las librerias que integran con firebase, estan haciendo un buen trabajo en google desde lo que controlan ellos en sus productos

En la web, es una patata, no me va nada, le faltan eones para alcanzar a react

Le estaba echando una ojeada y me tenía una pinta buenísima, añadiendo eso de que se pueda hacer un sólo código para todas las plataformas. Ahora que ver que para web no anda ni para atrás ya me desanima un poco. ¿Sigue igual de mal o lo han mejorado en este último año?
 

Adjuntos

Archivo oculto para usuarios no registrados
Qué tiempos aquellos oiga en que hablábamos hasta de los lenguajes de programación... hala, recupero el índice Tiobe de este mes por si queda alguien interesado y aprovecho para preguntar ¿cómo es posible que C y C++ sigan tan arriba? ¿Pero queda aún tanta gente programando en C? ¿No salían un montón de lenguajes como Rust que los mejoraban y corregían los problemas que tiene en gestión de memoria?

Y luego otros como Go, que tanto bombo le dan últimamente, resulta que no lo usa ni el 1%, incluso por debajo del Visual Basic...

Tienes que estar registrado para ver este contenido


Tienes que estar registrado para ver este contenido
 

Adjuntos

Archivo oculto para usuarios no registrados
Qué tiempos aquellos oiga en que hablábamos hasta de los lenguajes de programación... hala, recupero el índice Tiobe de este mes por si queda alguien interesado y aprovecho para preguntar ¿cómo es posible que C y C++ sigan tan arriba? ¿Pero queda aún tanta gente programando en C? ¿No salían un montón de lenguajes como Rust que los mejoraban y corregían los problemas que tiene en gestión de memoria?

Y luego otros como Go, que tanto bombo le dan últimamente, resulta que no lo usa ni el 1%, incluso por debajo del Visual Basic...

Tienes que estar registrado para ver este contenido


Tienes que estar registrado para ver este contenido
Los lenguajes nuevos son como los detergentes, todos lavan más blanco y son mucho mejores que los que ya había. La realidad es que la mayoría no aportan nada, y para eso sigues con los lenguajes de siempre que tienes librerías a punta pala y programadores con los cigot pelados.

Rust tiene pinta de que a la larga sí va a sustituir a C
 
Voy a decir Clojure. Los imperativos (Python, Java, C, etc.) acumulan efectos colaterales sobre efectos colaterales, y al final es para volverse orate; por supuesto con mucho cuidado se pueden minimizar, pero es como todo, en un proyecto grande, donde tocan el código muchas personas, que la encapsulación sea la misma base sobre la que en lenguaje está construido es una bendición.
 
Última edición:
Qué tiempos aquellos oiga en que hablábamos hasta de los lenguajes de programación... hala, recupero el índice Tiobe de este mes por si queda alguien interesado y aprovecho para preguntar ¿cómo es posible que C y C++ sigan tan arriba? ¿Pero queda aún tanta gente programando en C? ¿No salían un montón de lenguajes como Rust que los mejoraban y corregían los problemas que tiene en gestión de memoria?

Y luego otros como Go, que tanto bombo le dan últimamente, resulta que no lo usa ni el 1%, incluso por debajo del Visual Basic...

Tienes que estar registrado para ver este contenido


Tienes que estar registrado para ver este contenido

El indice de Tiobe esta bien, pero tiene cierto sesgo. Por ejemplo, Julia no creo que este en el top #20 por desgracia. El numero de desarrolladores y librerias es ridiculamente pequeno comparado con Ruby o Rust.

Hay que tener en cuenta que Tiobe mide el trafico en ciertos sitios y el nivel de discusion, lo cual no es un indicador perfecto de la popularidad. Ademas, a partir de ciertas posiciones en Tiobe, los cambios en el ranking parece que son fundamentalmente por aleatoriedad y ruido al muestrear ya que hay muchisimas oscilaciones y las diferencias son infimas.
 
Qué tiempos aquellos oiga en que hablábamos hasta de los lenguajes de programación... hala, recupero el índice Tiobe de este mes por si queda alguien interesado y aprovecho para preguntar ¿cómo es posible que C y C++ sigan tan arriba? ¿Pero queda aún tanta gente programando en C? ¿No salían un montón de lenguajes como Rust que los mejoraban y corregían los problemas que tiene en gestión de memoria?

Y luego otros como Go, que tanto bombo le dan últimamente, resulta que no lo usa ni el 1%, incluso por debajo del Visual Basic...

Tienes que estar registrado para ver este contenido


Tienes que estar registrado para ver este contenido
Pero queda aún tanta gente programando en C?
Sí.
TODA (casi) la base de código industrial (que no aplicaciones de pc de escritorio) está en C.
Y la de microcontroaldores también.
TODA la base de código de control de automoción está en C.
C es para cosas serias (y sistemas operativos y utileria).

¿No salían un montón de lenguajes como Rust que los mejoraban y corregían los problemas que tiene en gestión de memoria?
No no.
error.
Es que C NO TIENE QUE MEJORAR ESO.
Por "eso" NO ES un error.
Ni siquiera es una antiestéticature (cosa que aparece y te la quedas por herencia).
Es una decisión de diseño.
Se diseñó así A POSTA.

Lo de que hay que arreglar C eso es una una manola mental de niños millenials tontitos que no entienden la decisión de diseño de C, gente con la inteligencia justa para no defecarse encima (y aún así lo dudo).
Rust no sólo no arregla nada, no es que no aporte nada, Rust QUITA POSIBILIDADES.

Os están haciendo la cama y no lo entendéis.
 
Los lenguajes nuevos son como los detergentes, todos lavan más blanco y son mucho mejores que los que ya había. La realidad es que la mayoría no aportan nada, y para eso sigues con los lenguajes de siempre que tienes librerías a punta pala y programadores con los cigot pelados.

Rust tiene pinta de que a la larga sí va a sustituir a C
Rust tiene pinta de que a la larga sí va a sustituir a C
Si lo hace es por un lobby oscuro que tiene detrás.
No por méritos propios.
De hecho, sólo tiene deméritos frente a C.
 
Rust tiene pinta de que a la larga sí va a sustituir a C
Si lo hace es por un lobby oscuro que tiene detrás.
No por méritos propios.
De hecho, sólo tiene deméritos frente a C.
No creo que Torvalds pertenezca a ningún lobby y es un puro sustancia ilegal de la programacion.


Torvalds also agrees and likes that Rust is more memory-safe. "There are real technical reasons like memory safety and why Rust is good to get in the kernel."

Alguien que no sepa nada sobre él podría pensar que es una noticia sin importancia, pero es un tío que sabe de lo suyo y sin pelos en la lengua que lleva poniendo a parir todo aquello que él considera que contamina su adorado kernell.
 
No creo que Torvalds pertenezca a ningún lobby y es un puro sustancia ilegal de la programacion.




Alguien que no sepa nada sobre él podría pensar que es una noticia sin importancia, pero es un tío que sabe de lo suyo y sin pelos en la lengua que lleva poniendo a parir todo aquello que él considera que contamina su adorado kernell.
A linus le quieren IMPONER Rust en SU kernel.
Y lleva dando largas a Rust desde que los petulantes quieren meterlo.

Ahroa en vez de enfadarse y decirles la verdad de malas maneras (Linus' style), les dice "oh sí es bueno, cómo mola".
¿Cuando lo metemos Linus?
Todavía no.
 
A linus le quieren IMPONER Rust en SU kernel.
Y lleva dando largas a Rust desde que los petulantes quieren meterlo.

Ahroa en vez de enfadarse y decirles la verdad de malas maneras (Linus' style), les dice "oh sí es bueno, cómo mola".
¿Cuando lo metemos Linus?
Todavía no.
Rust se incorporó en la versión 6.1 de dicembre, y decir que Linus ya no se comporta como Linus y que ahora es un maestro de la mentira diplomática...

Hace un mes


Fed-up Torvalds suggests disabling AMD’s 'stupid' performance-killing fTPM RNG
 
Pero queda aún tanta gente programando en C?
Sí.
TODA (casi) la base de código industrial (que no aplicaciones de pc de escritorio) está en C.
Y la de microcontroaldores también.
TODA la base de código de control de automoción está en C.
C es para cosas serias (y sistemas operativos y utileria).

C manda.
Hay mas líneas de COBOL que nunca.
Y Rust esta cansando y pasándose de moda.
Microsoft a por uvas, como siempre, esta para parasitar, no para crear.

La verdad, he visto aplicaciones hechas con C++ (qBitttorrent sin ir mas lejos) pero se me hace raro, ahora que todo son aplicaciones web y cosas para móviles pensé que los demás lenguajes le comerían la tostada. ¿A día de hoy le recomendaríais a alguien aprender a programar en C++ para propósito general, no para algo específico de micros o de sistema operativo? Sé que hay frameworks como que permiten crear GUIs pero ya digo, se me hace raro que con todo lo que hay alguien siga metiéndose en C++.
 
La verdad, he visto aplicaciones hechas con C++ (qBitttorrent sin ir mas lejos) pero se me hace raro, ahora que todo son aplicaciones web y cosas para móviles pensé que los demás lenguajes le comerían la tostada. ¿A día de hoy le recomendaríais a alguien aprender a programar en C++ para propósito general, no para algo específico de micros o de sistema operativo? Sé que hay frameworks como que permiten crear GUIs pero ya digo, se me hace raro que con todo lo que hay alguien siga metiéndose en C++.

Pse, es una herramienta. Si tienes que serrar un tronco no usas un martillo, pues parecido, tiene su uso, mucha inercia y herramientas excepcionales.
La adopción de nuevos lenguajes tarda muchos años o décadas, porque hay muchísimo invertido en cada uno.
 
La verdad, he visto aplicaciones hechas con C++ (qBitttorrent sin ir mas lejos) pero se me hace raro, ahora que todo son aplicaciones web y cosas para móviles pensé que los demás lenguajes le comerían la tostada. ¿A día de hoy le recomendaríais a alguien aprender a programar en C++ para propósito general, no para algo específico de micros o de sistema operativo? Sé que hay frameworks como que permiten crear GUIs pero ya digo, se me hace raro que con todo lo que hay alguien siga metiéndose en C++.
¿A día de hoy le recomendaríais a alguien aprender a programar en C++ para propósito general, no para algo específico de micros o de sistema operativo?
Yo dije C.

Ese engendro del C++ sólo lo toqué para C con clases y encapsulamiento.
Se ha convertido en un monstruo con demasiados efectos colaterales.

Propósito general.
Depende.
¿Qué tipo de cosas programas?

Sé que hay frameworks como que permiten crear GUIs pero ya digo, se me hace raro que con todo lo que hay alguien siga metiéndose en C++.
Desconocía el Slint.

C++ no, C.

Me gusta la respuesta de este compañero forero, y te la cito:
Pse, es una herramienta. Si tienes que serrar un tronco no usas un martillo, pues parecido, tiene su uso, mucha inercia y herramientas excepcionales.
La adopción de nuevos lenguajes tarda muchos años o décadas, porque hay muchísimo invertido en cada uno.
Destaco esta frase:
es una herramienta. Si tienes que serrar un tronco no usas un martillo, pues parecido, tiene su uso,
 
Rust se incorporó en la versión 6.1 de dicembre, y decir que Linus ya no se comporta como Linus y que ahora es un maestro de la mentira diplomática...

Hace un mes


Fed-up Torvalds suggests disabling AMD’s 'stupid' performance-killing fTPM RNG
Fed-up Torvalds suggests disabling AMD’s 'stupid' performance-killing fTPM RNG

Sutil, as usual.
sonrisa:



de momento, de forma experimental y muy limitada

integración de código Rust en el kernel Linux consta en esta primera implementación de la infraestructura básica, por lo que no cabe esperar que reemplace a nada y, de hecho, está relegada a una versión del compilador.

Aquí uno de los necios vándalos explica lo que hacen:

Más:

Torvalds said, he was “in no way “pushing” for Rust, [but] I’m open to it considering the promised advantages and avoiding some safety pitfalls, but I also know that sometimes promises don’t pan out.
Cal.
Arena.
"Maestro" de mentira diplomática.
sonrisa:

Kroah-Hartman was also cautiously optimistic, “It will all come down to how well the interaction between the kernel core structures and lifetime rules that are written in C can be mapped into Rust structures and lifetime rules for drivers in Rust to be able to use them properly. That’s going to take a lot of careful work by the developers wanting to hook this all up, and I wish them the best of luck.”
Literalmente: Estáis solos chavales.

Now, Rust, Torvalds said, will “just have the core infrastructure (i.e. no serious use case yet).”

began as a project.
La fudación la controaluan abogada pogre, que promueve agenda proge.

It soon became clear to Linux kernel developers who were willing to look beyond K&R C that Rust might be the answer.
Falso.
Sólo lo ven claro aquellos que quieren promover Rust.
El resto vemos claramente que no.
"Detalles".
Crear un relato.

Companies were watching Rust develop and coming to the conclusion that in it lay the future of system programming.
, Google, and Microsoft all came to this conclusion
Los tres satanes.
Literal.
Casualidad.
Recordemos que Mozilla Foundation está financiado por Jujel.

At the same time, Google was working on introducing Rust into the mobile Linux distro Android.
Y he aquí la motivación detrás de todo esto.

At the same time, Linux kernel developers, who were often Google employees, began to explore if Rust could be introduced into Linux itself.
O sea, es una operación corporativa.

A ver los culpables:
.
Others were more optimistic. Wedson Almeida Filho of Google’s Android Team said that “We feel that .
Casualidad.
Siempre tan obedientes ante el poder.
Harán cualquier cosa.
Por eso quieren llenar España de ellos.



Esto es como lo de SystemD y el con poca gracia torturoso reprimido de Poettering.
Promovido por corporaciones con un oscuro fin.
Y al final lo meterán a la fuerza, como SystemD.
Una guano, y Linux dejará de ser un Unix para ser un windows 2.0.
Es el objetivo.
 
La verdad, he visto aplicaciones hechas con C++ (qBitttorrent sin ir mas lejos) pero se me hace raro, ahora que todo son aplicaciones web y cosas para móviles pensé que los demás lenguajes le comerían la tostada. ¿A día de hoy le recomendaríais a alguien aprender a programar en C++ para propósito general, no para algo específico de micros o de sistema operativo? Sé que hay frameworks como que permiten crear GUIs pero ya digo, se me hace raro que con todo lo que hay alguien siga metiéndose en C++.
Te digo el problema y la ventaja. Salvo cuatro lenguajes para paginas web, el resto esta inspirado, basado y/o copiado de C. Aprendes C y pasarse a otro, es fácil. Lo que cambia , es la especialización, las librerías. Pillar cursos o cursillos de esas librerías es lo complicado.

Ahora está la amenaza de la Inteligencia Artificial, pero creando un nuevo puesto, el corrector humano de la Inteligencia Artificial. Como muchas cosas en la vida, hay que ser de los primeros o de los últimos, nunca en medio.
 

Estadísticas del foro

Temas
2.049.609
Mensajes
58.153.067
Miembros
190.834
Último miembro
Xxtoxicxx

El blog de burbuja.info

Volver