Red de conocimiento informático - Conocimiento informático - La diferencia entre la programación de Android y la programación de PC

La diferencia entre la programación de Android y la programación de PC

Si eres un experto en informática, te recomiendo leer algunos libros de introducción a la programación y libros de sistemas informáticos. Cuando dices que quieres aprender, probablemente te refieres a desarrollar aplicaciones.

Los conceptos que mencionaste deben dividirse en tres categorías: aplicaciones, lenguajes de programación y sistemas/plataformas operativas.

Android, iOS, Windows: sistema operativo/plataforma. Las aplicaciones de capa superior se ejecutan en la plataforma. Lo que solemos decir sobre instalar software en un ordenador/teléfono móvil es instalar una aplicación en un sistema específico.

C/C++, Java: lenguaje de programación. Una computadora sólo puede entender 0 y 1, entonces, ¿cómo le dices qué hacer? Es posible utilizar 01 directamente, pero la carga de trabajo es demasiada y ningún proyecto lo hará. La función de un lenguaje de programación es transmitir significado a la computadora a través de algunas marcas de sintaxis formateadas. Con el tiempo, el compilador lo convertirá en código binario.

En cuanto a VR/AR, ya son bibliotecas escritas y empaquetadas. En pocas palabras, se ha escrito una gran cantidad de código de uso común. Para las personas que no saben programar, no hay forma de empezar.

Se recomienda que primero aprenda sistemáticamente C/C++ o Java, u otros lenguajes que deberá elegir usted mismo, según la plataforma. Por ejemplo, Java se usa para el desarrollo de Android, Swift y Objective-C se usan para iOS y Visual C++ y C# se usan para Windows.