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
Yo Java toda la vida. Después me puse en ObjetiveC. Después aprendí algo de NodeJS.
Y ahora debería aprender Swift...
 
Copón, con las tonterías, no puse los datos de Septiembre y ya casi han ansioso los de Octubre:

You must be registered for see images

TIOBE Index for September 2016

September Headline: Julia enters top 50 for the first time

It was a matter of time until Julia would hit the top 50. This month it did so. The Julia programming language is meant for numerical computing. It combines functional programming paradigms with high estimulante ilegal. In other words, readable and stable code that performs. Chances are high that Julia will gain even more popularity the next few months. This new entry might make you curious what other languages are expected to reach the top 50 soon. I would put my bets on Hack (number 77), Kotlin (entering the top 100 this month at position 99) and TypeScript (still 183 but watch my words).

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.

Sep 2016 Sep 2015 Change Programming Language Ratings Change
1 1 Java 18.236% -1.33%
2 2 C 10.955% -4.67%
3 3 C++ 6.657% -0.13%
4 4 C# 5.493% +0.58%
5 5 Python 4.302% +0.64%
6 7 change JavaScript 2.929% +0.59%
7 6 change PHP 2.847% +0.32%
8 11 change Assembly language 2.417% +0.61%
9 8 change Visual Basic .NET 2.343% +0.28%
10 9 change Perl 2.333% +0.43%
11 13 change Delphi/Object Pascal 2.169% +0.42%
12 12 Ruby 1.965% +0.18%
13 16 change Swift 1.930% +0.74%
14 10 change Objective-C 1.849% +0.03%
15 17 change MATLAB 1.826% +0.65%
16 34 change Groovy 1.818% +1.31%
17 14 change Visual Basic 1.761% +0.23%
18 19 change R 1.684% +0.64%
19 44 change Go 1.625% +1.37%
20 18 change PL/SQL 1.443% +0.36%
 
Chiste (ver spoiler)
You must be registered for see images
 
a veces os envidio con lo de saber programar... hice hace unos 3-4 años un cursito muuuuy básico de php, y ahí me quedé.
Ahora no me acuerdo ni de hacer un formulario.

El dia que tenga bastante dinero como para relajarme profesionalmente, me pongo a ello.

Te recomiendo Python.
Muy versatil, facil y te introduce muchos conceptos. Extremadamente recomendable para iniciacion.
Ademas tiene un interprete en tiempo real. Te evitas la pesadez de escribir, grabar, probar y vuelta a empezar.
Puede probar un poco de codigo para ver como funciona i cambiar rapidamente algun detalle para ver el comportamiento o arreglar algo que no funciona.
Te recomiendo el Ipython como interprete porque es mucho mas comodo para reutlizar lo que has escrito.
En la misma pagina de tienen un pequeño inteprete para probar el codigo.
 
¿Cuál es la mejor manera de aprender un lenguaje de programación? Me gustaría aprender python pero aunque se supone que es fácil para los que no tenemos ni papa de programación no lo es tanto.

Como cocinar o conducir, practicando lo maximo posible. Por mucho que leas lo mejor es la practica.

Intenta aplicar lo antes posible la teoria y practicar mucho apoyandote en la lectura cuando quieras nuevos retos o algo falle y no encuentres por que.

Aunque te parezca que repites codigos parecidos y que ya conoces, eso te da mucha soltura y te graba las instrucciones más profundamente.

La mejor forma para memorizar es teclear el codigo. Además te das cuentas que no lo recordabas tan bien cuando te has olvidad un punto, dos puntos o una letra y el codigo no te funciona.
A base de fallar te va reforzando en donde hace falta.

Un buen sistema son los clubes de programacion. Te motivas con mas gente. los veteranos te enseñan a ti y tu coges practica ayudando a los novatos. Además de socializar.
 
Además de socializar.

Socializar. :| Con programadores. :| Y se queda tan ancho.:| Algunos, en nuestro tiempo libre, preferimos socializar con gente interesante. Como, pues, no se, ?muyer atractivas, o algo? Que la vida es demasiado corta como para desperdiciarla hablando con gafapastas de las maravillas del puro scala...
 
Common Lisp, el lenguaje de programación programable.

Cuando en un proyecto a alguien le entra la tentación de usar bison, flex o alguna cosa de esas para reutilizar código (metaprogramación pedestre) eso es señal de que habría sido mejor haber empezado con common lisp desde el principio (la lengua de los hackers clásicos) para definir un lenguaje adaptado al problema en cuestión.
 
Socializar. :| Con programadores. :| Y se queda tan ancho.:| Algunos, en nuestro tiempo libre, preferimos socializar con gente interesante. Como, pues, no se, ?muyer atractivas, o algo? Que la vida es demasiado corta como para desperdiciarla hablando con gafapastas de las maravillas del puro scala...

Y digo más: Recomiendo ver este video, y según salga gente, determinar quienes son los "programadores expertos" y quién es la "novata". Y con cuál de los dos tipos os iríais a tomar unas cañas.
[youtube]bIjeJaMPH60[/youtube]
 
Para cosas low level and/or rendimiento del copón: C++.
Para todo lo demás: Python.

Por cierto, tócate los agallas: Java por delante de Python 😀
 
TIOBE Index for October 2016

October Headline: Is Go on its way to become programming language of 2016?

There are only 3 months left before we will announce the programming language of the year 2016. Who are the candidates for this title? There are only 2 languages with an increase of more than 1% if compared to the same period last year, i.e. Go and Groovy. Note that Groovy ended 2015 with a bang, so its annual growth will be much less around January 2017. Google's Go language seems to be unrivalled, probably boosted by the immense popularity of Docker, the container application that is written in Go. Other candidates such as Objective-C, Swift and R, which are close to a 1 percent annual growth shouldn't be ruled out though. Especially Objective-C comes into the picture again. The language went down from 12.875% in April 2014 to 1.074% in January 2016 but is now moving up.

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.

Oct 2016 Oct 2015 Change Programming Language Ratings Change
1 1 Java 18.799% -0.74%
2 2 C 9.835% -6.35%
3 3 C++ 5.797% +0.05%
4 4 C# 4.367% -0.46%
5 5 Python 3.775% -0.74%
6 8 change JavaScript 2.751% +0.46%
7 6 change PHP 2.741% +0.18%
8 7 change Visual Basic .NET 2.660% +0.20%
9 9 Perl 2.495% +0.25%
10 14 change Objective-C 2.263% +0.84%
11 12 change Assembly language 2.232% +0.66%
12 15 change Swift 2.004% +0.73%
13 10 change Ruby 2.001% +0.18%
14 13 change Visual Basic 1.987% +0.47%
15 11 change Delphi/Object Pascal 1.875% +0.24%
16 65 change Go 1.809% +1.67%
17 32 change Groovy 1.769% +1.19%
18 20 change R 1.741% +0.75%
19 17 change MATLAB 1.619% +0.46%
20 18 change PL/SQL 1.531% +0.46%
You must be registered for see images
 
Recuerdo haber copiado space invaders, el de las casitas y los marcianitos que bombardean, de una revista, carácter hexadecimal a caracter hexadecimal en el Sinclair ZX 81 cruzando los dedos para que no se fuera la luz, 1024 bytes de programa, y jugar luego media hora y no poder grabarlo en cinta.

Viva el código máquina 😉, eso del ensamblador es de flojos.
 
Cae casi todo, pero suben .NET, Go y... Groovy? :roto2:
You must be registered for see images

November Headline: Is Haskell finally going to hit the top 20?

Some people say that Haskell is the most mature purely functional programming language available nowadays. It has quite a long history, dating back from 1990 and its community is growing, although slowly. This month Haskell is only 0.255% away from the top 20 at position 23. Let's see what happens the next few months. Other interesting moves this month are MQL4 (from #52 to #41), Hack (from #76 to #63) and Elixir (from #86 to #64).

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.

Nov 2016 Nov 2015 Change Programming Language Ratings Change
1 1 Java 18.755% -1.65%
2 2 C 9.203% -7.94%
3 3 C++ 5.415% -0.78%
4 4 C# 3.659% -0.66%
5 5 Python 3.567% -0.20%
6 8 change Visual Basic .NET 3.167% +0.94%
7 6 change PHP 3.125% -0.12%
8 7 change JavaScript 2.705% +0.23%
9 11 change Assembly language 2.441% +0.56%
10 10 Perl 2.361% +0.33%
11 14 change Objective-C 2.246% +0.82%
12 15 change Swift 2.039% +0.80%
13 48 change Go 2.001% +1.80%
14 9 change Ruby 1.978% -0.06%
15 16 change MATLAB 1.967% +0.78%
16 12 change Delphi/Object Pascal 1.950% +0.27%
17 13 change Visual Basic 1.923% +0.24%
18 37 change Groovy 1.811% +1.48%
19 19 R 1.715% +0.70%
20 18 change PL/SQL 1.512% +0.48%
 
PHP con un buen framework no está mal. Ruby no he llegado a usarlo mucho pero me gustó bastante, y javascript me parece una pesadilla.
 
Cae casi todo, pero suben .NET, Go y... Groovy? :roto2:
Sube Visual Basic en .NET pero realmente .NET es C#.

Go tiene mucho recorrido al alza. La única duda que me genera es que Google esté detrás. No son demasiado buenos haciendo herramientas de desarrollo, su lista de fiascos es larga: Dart (ellos mismos se pasaron a TypeScript), Angular (React se lo está comiendo con patatas), entornos de desarrollo (han sido incapaces de desarrollar uno propio y mendigan IntelliJ y Visual Studio Code).

Google se pasó años utilizando Eclipse para Android y finalmente optaron por crear Android Studio a partir de un "fork" de IntelliJ.

Google es el mendigo de tecnología por antonomasia: Java (Oracle), Android (compra), Visual Studio Code, IntelliJ, Eclipse...
 
Última edición:
Groovy me parece una porqueria lo poco que se gana por no programar en Java no compensa, Groovy no lo veo
 

Estadísticas del foro

Temas
2.049.689
Mensajes
58.155.544
Miembros
190.836
Último miembro
KomandanteKrull

El blog de burbuja.info

Volver