Translate

Mostrando las entradas con la etiqueta object pascal. Mostrar todas las entradas
Mostrando las entradas con la etiqueta object pascal. Mostrar todas las entradas

martes, 27 de agosto de 2019

Indice TIOBE de agosto

Hace rato que no publico el indice tiobe de lenguajes, veamos :






Como se puede ver Python va subiendo tranquilo, a mi entender esto viene de la mano de las tecnologías de machine learnig que cada vez están más presentes y todas las librerías están en Python.

Otro lenguaje que viene creciendo es Groovy, a mi entender gracias a Spring y pivotal

Dejo link:
https://www.tiobe.com/tiobe-index/

domingo, 29 de abril de 2018

Los 5 lenguajes más odiados


Lei un articulo sobre los 5 lenguajes más odiados y en parte le doy la razon en parte no.

Los lenguajes son :

  1. Perl
  2. Delphi
  3. VBA
  4. Objective-C
  5. PHP
Voy a empezar con las criticas, primero Delphi no es un lenguaje de programación el lenguaje es object pascal, que como lenguaje no es tan malo, en realidad me resulta mejor que c++. 

Segundo, no se como han listado los lenguajes, porque hay muchos que son más odiables como COBOL o el lenguaje que usaba Clarion.  

Lo positivo es que coincido con casi todos, Perl es inhumano e inentendible, VBA y Objective-C nunca los pude aprender o programar decentemente. 

Pero banco a muerte a Object Pascal y a PHP. Me han dado de comer y pasamos ratos agradables juntos. En mi opinion, se podría hacer un lindo lenguaje totalmente orientado a objeto como Ruby o Scala inspirado en Object Pascal y la rompería. 

Como leerán esto es solo una opinión, y a ustedes que lenguaje no les gusta?

domingo, 31 de mayo de 2015

Con que lenguaje de programación gane dinero?


Este es un post autoreferencial, hice un ejercicio mental. Me puse a pensar con cual lenguaje realmente gane dinero y cual no. Es como para evaluar el mercado, el que paso no el que vendrá y poder poner las cartas en la mesa, que si opino de esta forma es porque esto me dio trabajo. Es decir ver porque no soy objetivo.

Tengo en mi legado código en :

  • Java (la mayor cantidad de trabajos)
  • php (si si y el bug fixing me dio muchoo trabajo, debe ser que gracias a este lenguaje odie el tipado dinámico)
  • sql, pl/sql y Tsql (hice solo reportes y algun que otro store procedure)
  • javascript y HTML (cuando ajax se hacia sin frameworks, tuve mucho trabajo solo en javascript)
  • C++, Object Pascal (solo dando clases)
  • y otros pero muy poco, como Action script, C#, Ruby

Que lenguaje estudie más y trabaje menos? C# sin duda, es tan así que me rendí, lo deje en el C# 4; ahora tengo que retomar :(

Que lenguaje me gustaría trabajar en el futuro? Muchos Ruby, Groovy, Scala, Haskell y me da mucha curiosidad Go (aun que lo critico mucho)

Conclusión: billetera manda, no tengo la barita mágica pero estoy estudiando un poco python, scala y voy a retomar C#, que para mi, se van a utilizar más, hago bien?

domingo, 26 de julio de 2009

this, self, Me y Yo!!!

this en un puntero a el mismo objeto. Bueno puntero en c++, para ser más generico es una referencia a si mismo, a nuestro mismo objeto. Por ejemplo:

this.hacerAlgo()

Es lo mismo que decir yo hago algo.
Este puntero a si mismo es muy útil. Ya que en un lenguaje no totalmente orientado a objeto. Como se que estoy llamando un método que esta dios sabe donde esta, o es un método que esta dentro de la clase. Con this queda mucho más claro.

Bueno this es en C++, java, php, javascript; es decir todos los derivados de c++.
self es en object pascal, simula, smalltalk y ruby.
Me es en visual Basic.

La verdad creo que es la primera (y va a ser la única) vez que diga que la gente de vb hizo bien las cosas. Me me parece más intuitivo, bueno self también esta bueno pero son 4 caracteres, mucho para escribir. Me es el ganador sin duda, intuitivo y corto.

Auque no entiendo porque ningún lenguaje uso I, es intuitivo y corto. Si programáramos en castellano seria “yo” que a mi por ser de lengua española me gusta más.
Por ejemplo podría escribir:

yo.voyAHacerAlgo();

Y ustedes, ¿que piensan cual es la palabra que les gusta más para referirse a nuestro mismo objeto? ¿this, self o Me?