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
Pascal, fue el lenguaje de mi adolescencia y le tengo cariño (los punteros molan) Aunque aprendi en mi niñez con basic.

¿En qué enfermermizo y diabólico contexto "molan" los punteros? Aparte del contexto masoquista hardcore...
 
¿En qué enfermermizo y diabólico contexto "molan" los punteros? Aparte del contexto masoquista hardcore...
Los punteros si saben usarse estan muy bien. Y los punteros a punteros ya son la ostra 😀

Incluso en lenguajes golfos como JavaScript tienes engendros parecidos a punteros (DataView). Porque los punteros siempre se acaban echando de menos 😛
 
Última edición:
Los punteros si saben usarse estan muy bien. Y los punteros a punteros ya son la ostra 😀

Incluso en lenguajes golfos como JavaScript tienes engendros parecidos a punteros (DataView).

Para engendro las "Variables variables" de PHP 😀
 
Para casi todo, Python. En serio, tiene de todo en todas las áreas: IA, videojuegos, backend para aplicaciones web, robótica, administración de sistemas, programación paralela, aprendizaje automático, casi cualquier campo científico (bioinformática, matemáticas...). Hasta se puede programar con él dentro de gestores de bases de datos como Postgresql y usarlo en lugar de pl/sql. En resumen, con Python se puede hacer de todo. Y es bastante asequible para su aprendizaje.

Para cosas de bajo nivel o que necesita máxima potencia y acceso directo al sistema operativo y cosas así: C. Los punteros molan ya que puedes hacer con ellos cualquier cosa que se te ocurra (porque no es más que una forma de acceso a bajo nivel a la memoria del proceso) y ya cuando empiezas con punteros a punteros o punteros a punteros que apuntan a funciones... es francamente divertido lo potente que puede llegar a ser.

Y para cosas que se ejecutan en el navegador, pues el framework javascript que mejor se adapte (Angularjs, etc, etc)

Pero primero y ante todo Python
 
Vaya por delante que no programo de modo profesional. Es más, creo que sería un pésimo programador, porque soy muy poco productivo.

A mí me encanta python. Todo él, sobre todo la capacidad de jugar con las clases y objetos (sobrecargas de operadores, __getattr__ y familia, metaclases). Sólo hecho en falta poder crear unas funciones lambda un poco más complicadas. Claro que entonces supongo que se perdería claridad en el código y no sé muy bien qué sintaxis podrían usar.

javascript
me resulta también un lenguaje atractivo, aunque el que sea de tipado débil no me acaba de convencer del todo.

Me pavor PHP. Java tampoco me gusta demasiado: ¿alguien sabe cómo shishi ha llegado a ser un lenguaje tan importante? Porque mira que es adefesio.

También he programado en algún momento en C y en perl.

Por supuesto he usado bash (de hecho, es lo que más uso junto a python), pero no es muy serio citarlo entre los demás.
 
Por supuesto he usado bash (de hecho, es lo que más uso junto a python), pero no es muy serio citarlo entre los demás.

¿Por qué no es "serio"? Pues anda que no se pueden hacer cosas divertidas con bash+awk+sed+comandos enlazados por tuberías. Cualquier cosa que un admin pueda hacer, lo puede automatizar con esas herramientas: administrar máquinas, hacer cualquier tipo de monitorización, estadísticas, aprovisionar nuevos sistemas físicos o virtuales... cualquier cosa, vaya.

Dilo con orgullo: ¡Yo uso bash!
 
Última edición:
Yo le he cogido el gusto a una plataforma de desarrollo que se llama XOJO y que codificas una vez para luego poder compilarlo para iOS , Linux, Windows, Raspberry, y tambien permite desarrollo de apps web.
 
Última edición:
¿Por qué no es "serio"? Pues anda que no se pueden hacer cosas divertidas con bash+awk+sed+comandos enlazados por tuberías. Cualquier cosa que un admin pueda hacer, lo puede automatizar con esas herramientas: administrar máquinas, hacer cualquier tipo de monitorización, estadísticas, aprovisionar nuevos sistemas físicos o virtuales... cualquier cosa, vaya.

Dilo con orgullo: ¡Yo uso bash!

Sí, si yo hago infinidad de tareas con bash: el 80% de las líneas que escribo está hechas con bash. Pero cuando un script requiere alguna estructura de datos algo compleja (bash no soporta más que arrays unidimensionales), se vuelve absolutamente inoperativo.

Es un poco taxativo (y depende del caso), pero cualquier cosa que requiera más de 200 líneas, ya es mejor no hacer en bash.
 
Última edición:
You must be registered for see images

TIOBE Index for January 2016

January Headline: Java is TIOBE's Programming Language of 2015!

Java has won the TIOBE Index programming language award of the year. This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. At first sight, it might seem surprising that an old language like Java wins this award. Especially if you take into consideration that Java won the same award exactly 10 years ago. On second thought, Java is currently number one in the enterprise back-end market and number one in the still growing mobile application development market (Android). Moreover, Java has become a language that integrates modern language antiestéticatures such as lambda expressions and streams. The future looks bright for Java.

Java's rise goes hand in hand with Objective-C's decline (-5.88%). Apple's announcement to replace Objective-C by Swift some time ago was the main cause of this fall. It was expected that Swift would gain as much popularity as Objective-C left behind, but that doesn't appear to be the case. This is also observed in practice: TIOBE's customers are not eagerly migrating to Swift yet. Apart from Objective-C, PHP (-1.08%) and Oracle's PL/SQL (-1.00%) also lost ground in 2015. Other interesting changes are: Groovy (from #82 to #17), Erlang (from #89 to #35), Haskell (from #96 to #39) and Rust (from #126 to #47), whereas Go, Hack and Clojure are about to enter the top 50.

So what is the outlook for 2016? I expect that Java, PHP (with the new 7 release), JavaScript and Swift will be the top 10 winners for 2016. Scala might gain a permanent top 20 position, whereas Rust, Clojure, Julia and TypeScript will also move up considerably in the chart.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jan 2016 Jan 2015 Change Programming Language Ratings Change
1 2 Java 21.465% +5.94%
2 1 C 16.036% -0.67%
3 4 C++ 6.914% +0.21%
4 5 C# 4.707% -0.34%
5 8 Python 3.854% +1.24%
6 6 PHP 2.706% -1.08%
7 16 Visual Basic .NET 2.582% +1.51%
8 7 JavaScript 2.565% -0.71%
9 14 Assembly language 2.095% +0.92%
10 15 Ruby 2.047% +0.92%
11 9 Perl 1.841% -0.42%
12 20 Delphi/Object Pascal 1.786% +0.95%
13 17 Visual Basic 1.684% +0.61%
14 25 Swift 1.363% +0.62%
15 11 MATLAB 1.228% -0.16%
16 30 Pascal 1.194% +0.52%
17 82 Groovy 1.182% +1.07%
18 3 Objective-C 1.074% -5.88%
19 18 R 1.054% +0.01%
20 10 PL/SQL 1.016% -1.00%
 
A mí me gustan los lenguajes fuertemente tipados que restringen lo que haces. Me encanta Java por las librerías que tiene y desarrollando en NetBeans es una maravilla. Vamos, que me siento muy cómodo con él. C# es una pasada porque Visual Studio es el mejor IDE de largo y al final es una copia mejorada de Java pero te limita a Windows (y no vengamos con lo de Mono para Linux). Uso los dos actualmente para el curro, y un poco de HTML/Javascript.

Ahora estoy en proyectos personales con Arduino encontrando mis raíces hardware y programando basicamente en C++ y no me acordaba del pavor de los punteros, las cabeceras y demás. Es un angustia. Pero para micocontroladores es probablemente lo mejor. Ensamblador cuando lo estudié en la Universidad me encantaba, pero para grandes cosas es muy lioso ya que es de muy bajo nivel.

He programado en PHP, Javascript y demás guano interpretadas, incluyendo LISP (si alguien lo ha probado sabrá a lo que me refiero). No los toco ni con un palo, es el paraíso para programadores mediocres que hacen lo que les sale de los cigot y la lían parda.
 
Que baneen al gilipilas que ha creado este hilo.

¿Ya ha ansioso alguien diciendo que usa Brainfuck etc?
En fin.
 
FORTRAN para los asuntos serios de ciencias y matemáticas; y algunos enredos con otros.

😛ienso:
 
He programado en PHP, Javascript y demás guano interpretadas, incluyendo LISP (si alguien lo ha probado sabrá a lo que me refiero). No los toco ni con un palo, es el paraíso para programadores mediocres que hacen lo que les sale de los cigot y la lían parda.

Pero qué gilipilez, meter en el mismo saco cosas que no tienen nada que ver, como si la "calidad" del programador dependiera del lenguaje que usa.

LISP es programación funcional que se aplica a un tipo de problemas diferentes de aquello para lo que se usa PHP por ejemplo. Como en todos los lenguajes, se puede ser malo o bueno programando en ellos. Hay que usarlos para lo que están hechos.

No había bastante aguantar las insensateces de discusiones Windows contra Linux, ahora salen estos tipos generando discusiones entre lenguajes.
 
He programado en PHP, Javascript y demás guano interpretadas, incluyendo LISP (si alguien lo ha probado sabrá a lo que me refiero). No los toco ni con un palo, es el paraíso para programadores mediocres que hacen lo que les sale de los cigot y la lían parda.

Mensaje de abuelo cebolleta sin fruta idea de las tendencias y que se quedara anclado en sus guano.:bla:
 
Yo aprendi programando en C++, me he puesto ahora con python y joer que gozada pero seguramente es como dicen algunos por aqui estos lenguajes tan comodos dan lugar a errores y problemas mayores.
 
Estoy leyendo sobre los C y C++, y su sintaxis se parece bastante a java.

Es facil pasar de un java a un C sin sufrir mucho?? Conozco bien Java pero me gustaria aprender alguno potente como los C de los que tan bien hablan por aqui.
 
Estoy leyendo sobre los C y C++, y su sintaxis se parece bastante a java.

Es facil pasar de un java a un C sin sufrir mucho?? Conozco bien Java pero me gustaria aprender alguno potente como los C de los que tan bien hablan por aqui.

C++ es orientado a objetos, es lo mismo que C, en cierta medida si sabes C++ sabes C.

solo necesitaras C /C++ en aplicaciones de muy bajo nivel o que requieran velocidad o acceso a niveles underground del sistema

Java es similar a C/C++ pero sin punteros y algunas cosillas mas

El tema mas peliagudo de C/C++ son los punteros
 
Yo empecé a programar en plan amateur no hace mucho y lo hice de forma poco convencional, como siempre, y es enfrentando muchos de ellos al mismo tiempo.

Del lío resultante, me quede me quedé con Python y C, ya digo que solo se hacer poca cosa pero son los que mas me gustan y sobre los que me apetece profundizar de verdad, aunque aún tengo pendientes los mas orientados a web.

Especialmente mi vida ha cambiado desde que puedo hacer scripts en linux, cosa mas útil jamás he visto. Cualquier usuario que use profesionalmente la informática, aunque no sea informático, debería aprender al igual que usa una hoja de cálculo con cierta destreza. No lleva tanto tiempo, es muy potente, es bastante divertido y la complejidad depende de hasta donde quieras tu llevar el asunto.

La info en castellano y en los manuales es muy pobre, hay libros enfocados solo a este asunto que lo abarcan como se merece, y en inglés si se trata como dios manda.
 

Estadísticas del foro

Temas
2.049.612
Mensajes
58.153.243
Miembros
190.834
Último miembro
Xxtoxicxx

El blog de burbuja.info

Volver