Hace 1 año | Por anje a genbeta.com
Publicado hace 1 año por anje a genbeta.com

La empresa matriz de Facebook, Meta, está migrando del código Java al lenguage Kotlin para sus aplicaciones para Android, en línea con la estrategia de Google. Kotlin es un lenguaje de programación más joven y que también se basa en la máquina virtual de Java (o JVM). Kotlin fue creado por el fabricante de herramientas de software JetBrains. Llegó al mercado en 2011 y hasta el 2016 no lanzó su versión 1.0. En 2017 fue adoptado por Google como lenguaje compatible para el desarrollo de Android y se puso bajo la gestión de su propia fundación...

Comentarios

ur_quan_master

#8 C es un lenguaje absolutamente maravilloso ya que su modelo de memoria te permite hacer cosas supereficientes.
Pero tiene el inconveniente de que hay que aprender a programar, asunto insalvable para algunos.

Por otra parte la sintaxis de Java es muy sencilla, aunque no sé qué parecido le encuentras con la de C.

Ed_Hunter

#9 No confundas el lenguaje C con la librería estándar de C, ya que malloc no es una palabra del lenguaje y para poder usarla tienes que hacer el #include en tu código C.

Pero ¿cómo se define una función en Java y en C?, y ¿un condicional? ¿Un bucle for, uno while y un until?... Entonces ¿Se parece o no la sintaxis de C y de Java?

ur_quan_master

#10 por modelo de memoria me refiero al uso de punteros y referencias.

sí, las clases son casi idénticas en ambos lenguajes.

D

Ocho años tarde. Y se supone que es una empresa tecnológica.

Pongo ocho/nueve porque hasta un año y pico antes de la 1.0 era relativamente inestable.

Lo que ocurre es que no hace falta nada para migrarlo. El proyecto Java lo conviertes a Kotlin y este te entiende el.codigo Java. Diez minutos de trabajo. Y luego, el código nuevo se hace en Kotlin y el viejo se va migrando muy poco a poco sin prisa pero sin pausa.

J

Y mi pareja abandonó el pero para cuidar al gato. A quien le importa

ElTraba

#1 al pero.

J

#3 al gato también, no?

cosmonauta

Tenía entendido que Kotlin estaba perdiendo el hype que tuvo hace unos años y que algunos equipos estaban dejando de usarlo.

D

Java es una perita dulce al lado de C

Si es que kotlin usa la misma jdk, mismas librerías y frameworks y mismo ide.

Pero mejor sintaxis, mejor gestión de la nulos y de la mutabilidad.

Kotlin rules.

D

#7 Java aún esta en desarrollo por lo que es un lenguaje "vivo"

#14 nadie dice que no tenga vida. Y menos mal porque comparten jdk.

Pero ahora mismo todo lo que puedes hacer con Java posiblemente sea más cómodo con kotlin

Ed_Hunter

El error en origen es Java.

ur_quan_master

#5 Java tiene el inconveniente, insalvable para muchos, de que hay que saber programar.

Por lo demás, es un lenguaje de programación extraordinariamente productivo.

Ed_Hunter

#6 eligiendo la peor sintaxis del mundo, la de C, que se diseñó cuándo no había memoria y cada carácter del código fuente contaba.