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
You must be registered for see images

TIOBE Index for April 2019

April Headline: Programming Language C++ is doing well in the TIOBE Index
This month C++ is back at position 3, swapping places with Python. This is certainly not because Python is in decline: Python is scoring all time highs almost every month. It is just that C++ is also getting more and more popular. C++ is still far away from its popularity in the beginning of this century when it had a market share of more than 15%. The complexity and the delay of releasing the new language definition C++0x pulled the language back at that time. That new language standard, eventually named C++11 after its release in 2011, has made the language much simpler, safer and more expressive at the same time. It took some extra years before the C++11 standard was adopted because the community had to wait for proper compiler support. But now that the C++11, C++14 and C++17 standards are supported by the most important C++ compilers, i.e. Gcc, Clang and Visual Studio, the popularity of C++ is reviving.
 
LLevo tiempo programando en Java y Javascript, y algo de PHP, pero ultimamente me estoy metiendo en temas de analisis de datos y me está gustando bastante Python.
 
En serio?? Jorobar qué os enseñan a los camineros...

para control de sistemas hidráulicos seguramente que Labview sirva la mar de bien. No compilas código, no haces scripts, simplemente creas diagramas de flujo de datos y a la vez la GUI. Es otro mundo. Échale un vistazo y sorpréndete.



En mi primer trabajo utilizabamos LabView para temas de automatización industrial, sobre todo con ImaqVision para visión artificial.
Es simple y facilito, pero nunca llegué a adaptarme a ese tipo de programación sin prácticamente escribir nada, jeje.
 
Hay lenguajes muy curiosos. En el lenguaje del Zillions of Games (Zillions rule language) que está basado en Lisp, pones las reglas del juego y automáticamente su inteligencia artificial ya sabe jugar a ese juego. Y tiene una ampliación basada en Forth. Lo nunca visto desde el Turbo Prolog:



Por ejemplo, con esto ya sabe jugar al 3 en dosis de poleo:


(define add-to-empty ((verify empty?) add))

(game
(title "Tic-Tac-Toe")
(description "...")
(history "...")
(strategy "...")
(players X O)
(turn-order X O)
(board
(image "images\TicTacToe\TTTbrd.bmp")
(grid
(start-rectangle 16 16 112 112) ; top-left position
(dimensions ;3x3
("top-/middle-/bottom-" (0 112)) ; rows
("left/middle/right" (112 0))) ; columns
(directions (n -1 0) (e 0 1) (nw -1 -1) (ne -1 1))
)
)
(piece
(name man)
(help "Man: drops on any empty square")
(image X "images\TicTacToe\TTTX.bmp"
O "images\TicTacToe\TTTO.bmp")
(drops (add-to-empty))
)
(board-setup
(X (man off 5))
(O (man off 5))
)

(draw-condition (X O) stalemated)
(win-condition (X O)
(or (relative-config man n man n man)
(relative-config man e man e man)
(relative-config man ne man ne man)
(relative-config man nw man nw man)
)
)
)
 
Última edición:
You must be registered for see images

TIOBE Index for May 2019

May Headline: Statistical language R falls out of the TIOBE index top 20

After having been in the top 20 for about 3 years, statistical language R dropped out this month. This is quite surprising because the field of statistical programming is still booming, especially thanks to the popularity of data mining and artificial intelligence. It seems that there is a consolidation going on in the statistical programming market. Python has become the big winner. A possible reason for this is that statistical programming is finding its way from university to industry nowadays and Python is more accepted by the industry.

Pues eso, que parece que R cae, para darle paso a Python. Una pena para los que odiamos Python, pero es lo que hay.
 
Última edición:
¿Y cuáles son las razones por las que odias Python? A mí me parece un lengauje con una sintaxis cojinuda y un modelo de objetos excelente.
 
¿Y cuáles son las razones por las que odias Python? A mí me parece un lengauje con una sintaxis cojinuda y un modelo de objetos excelente.
Bueno, yo diría que esuna combinación de diversos factores, unos objetivos y otros subjetivos. Que podría resumir en que, sencillamente, es que es una guano... 😀

Bueno, ahora en serio - la actualización de Junio del índice TIOBE: Python sigue arrasando en esta métrica, principalmente por su prevalencia en github y en como se "programa" hoy en día (te descargas algo de github, cambias cosas copypasteando de stack overflow, y cuando más o menos funciona, lo subes a github como si lo hubieras escrito todo tú):
You must be registered for see images

TIOBE Index for June 2019

June Headline: Python continues to soar in the TIOBE index

This month Python has reached again an all time high in TIOBE index of 8.5%. If Python can keep this pace, it will probably replace C and Java in 3 to 4 years time, thus becoming the most popular programming language of the world. The main reason for this is that software engineering is booming. It attracts lots of newcomers to the field. Java's way of programming is too verbose for beginners. In order to fully understand and run a simple program such as "hello world" in Java you need to have knowledge of classes, static methods and packages. In C this is a bit easier, but then you will be hit in the face with explicit memory management. In Python this is just a one-liner. Enough said.

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.
 
Yo odiaba java, con toda mi alma.

Ahora lo amo, y quiero certificarme. Creo que con java comprendes el paradigma de la POO y cualquier otro lenguaje que te pongan, como Kotlin, te lo pasas por el forro.
 
Yo programo en binario con tarjetas perforadas, y cuando me siento modernillo uso ensamblador...

Ya enserio, mi lenguaje favorito siempre será Basic, aunque ahora mismo uso un derivado de C++ en un Engine.

Nunca voy a olvidar las alegrías que me dió el Vb6 hace 15 años o más.
 
Que opinais de XAMARIN?¿?

Yo sobre todo python... por el trabajo... aunque R me parece tmabien un buen ecosistema para tema datos y hasta para web con los paquetes de Rstudio... pero solo eos... dato... pyuthon puedes hacer de todo...

Empece con ruby.. y xamarin, como toda esta guano la hago por hobby, pues lo vi y me llamo la atencion parece "facil"...

Pero vamos... yo uso python para datos y me gustaria aprender algo de c++ para darle potencia... antes o dps le dare a hacer cosas en arcgis a topa
 
C#. El LINQ y el Intellisense que tiene el Visual Studio lo hacen (en mi opinion) incomparable.

Ahora estoy programando una app Android en Java sobre Eclipse y es un dolor. Sin ninguna duda C# es mi opcion
C#. El LINQ y el Intellisense que tiene el Visual Studio lo hacen (en mi opinion) incomparable.

Ahora estoy programando una app Android en Java sobre Eclipse y es un dolor. Sin ninguna duda C# es mi opcion

Opino Igual.
 
You must be registered for see images

Vaya gráfica rara respecto al C.

Hay una serie (limitada) de cosas que se hacen con C y nadie se plantea seriamente usar otra cosa. Si hay un lenguaje en el que modas o nuevas tecnologías tengan poca influencia es precisamente C. Por eso no se entienden esos bandazos como entre 2016 y 2018. Su campo de aplicación y su base de usuarios debería mantenerse estable durante mucho tiempo.

Por otro lado veo muchos chistes respecto al ensamblador y demás, pero también se sigue usando actualmente en ciertos ámbitos como el DSP o la programación de sistemas, aunque sea empotrado en C mediante inline o con intrinsics...
 
Yo ahora estoy trabajando en un monorepo en el cual toda la code base usa el mismo lenguaje de programación (JS) y me está gustando bastante, es muy productivo, tanto a la hora de compartir código o cuando saltas de una parte del proyecto a otra.

Uso React.js en el frontend y Koa.js en el backend. La API que sirve a los frontends es GraphQL con Apollo. De lo único que me arrepiento es de no usar TypeScript, ya que sería mucho mejor que usar JavaScript a pelo.


Supongo que habras usado Apollo de la manera tipica, para mandarle las queries mutations al backend. Has probado a usarlo como remplazo de Rexux? Es una maravilla.
 

Estadísticas del foro

Temas
2.049.689
Mensajes
58.155.544
Miembros
190.836
Último miembro
KomandanteKrull

El blog de burbuja.info

Volver