Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROCONTROLADORES
Compiladores Ensamblador
Java
Característica:
Java elimina muchas de las características de otros lenguajes como C++, para
mantener reducidas las especificaciones del lenguaje y añadir características muy
útiles como el garbage collector (reciclador de memoria dinámica). No es
necesario preocuparse de liberar memoria, el reciclador se encarga de ello y como
es un thread de baja prioridad, cuando entra en acción, permite liberar bloques de
memoria muy grandes, lo que reduce la fragmentación de la memoria.
Java reduce en un 50% los errores más comunes de programación con lenguajes
como C y C++ al eliminar muchas de las características de éstos, entre las que
destacan:
aritmética de punteros
no existen referencias
registros (struct)
definición de tipos (typedef)
macros (#define)
necesidad de liberar memoria (free)
Ejemplos:
1. Hello World
Dentro de todos los programas sencillos de Java, este es el primero que debes
aprender. Es el primero de los códigos de Java que casi cualquier programador
compila. Acá su código:
2. Área de un círculo
El siguiente código de Java te será de muchísima utilidad, por lo que te
recomendamos prestarle mucha atención.
4. JMARS y JMoon
JMARS for the Moon (llamado JMoon por los científicos lunares) analiza
imágenes de cámaras de gran angular insertadas en una nave espacial robótica
que, desde su lanzamiento en 2009, ha estado orbitando la luna a una altitud de
entre 50 y 200 kilómetros y que se encuentra en el espacio, enviando
información de forma constante.
Python
Características:
Python es ideal para validar ideas o productos, ya que tiene muchos frameworks
integrados que ayudan a depurar el código y ofrecen flujos de trabajo y ejecución
rápidos.
C#
Características principales de C#
Aplicaciones C#
1. Desarrollo móvil
Videojuegos
Aplicaciones de escritorio
Con Mono o .NET puedes desarrollar aplicaciones para Windows o MacOS.
Ejemplos
SERIE DE FIBONACCI
NÚMEROS ALEATORIOS Y CARACTERES ASCII
Visual Studio para Visual Basic .NET
Visual Studio repite como mejor IDE también en el caso de que se emplee VB.NET. Lo
expuesto arriba se ajusta perfectamente a las características del editor de código
también ahora. Añadimos no obstante que #develop o SharpDevelop es una
magnífica alternativa que es además gratuita. En las siguientes líneas estudiamos
sus pros y contras al compararlo con Visual Basic .NET.
Ventajas:
Desventajas:
Code:Blocks trae consigo una serie de ventajas que el programador debe conocer:
Compatibilidad con Windows, macOS y Linux.
Elevada capacidad de configuración y pocas limitaciones al extender
el software básico con plug-ins.
Dispone de características de exploración de base que permite visualizar la
OOP.
Interfaz gráfica de usuario completa, intuitiva y bien organizada.
Hay pocas ocasiones en las que usar Code::Blocks no sea la opción adecuada. Los
siguientes casos pueden justificar el uso de otros IDE:
Compiladores para PC
Los compiladores interpretan el código escrito con comandos e instrucciones
puestas en palabras y la transforma en lenguaje maquina es decir que los pasa a
0 y 1 en la cual la computadora los leerá futuramente ejemplos de esto serian.
Esto es útil ya que es más entendible y eficiente programar en palabras a estar
poniendo 0 y 1 aparte que es más fácil detectar los errores del código.
Compilador C
Compila una estructura de comandos en lenguaje máquina, su aplicación es que
es de los mas usados a nivel mundial y es de los más fáciles de aprender gracias
a los miles de apoyos y guías que existen en internet.
Compilador Java
Compila de bytes en lenguaje máquina, sus aplicaciones son para el lenguaje de
programación java
Compilador Pascal
Compila una estructura de comandos en lenguaje máquina, su aplicación es una
alternativa gratuita y fácil de aprender para los nuevos programadores que surgen.
Compilador Fortran
Compila una estructura de comando de índole algebraico como sumas o
multiplicaciones en estructura en la cual se transforma en lenguaje máquina. Su
aplicación es para las áreas científicas y matemáticas capaz de hacer grandes
cálculos y fórmulas matemáticas. Siendo unos de los mas eficientes hasta la
fecha.
Compilador Eclipse
Eclipse es el mejor IDE y compilador para aquellosquien necesita uno mejor El IDE y el
compilador de Eclipse es el más útil para los desarrolladores. La Fundación Eclipse ha
desarrollado IDE y compiladores separados para diferentes idiomas. En algunos casos,
podemos decir que podrían haberse concentrado más en todos y cada uno de sus productos
porque cuando desarrollamos un programa exclusivo o una aplicación para realizar solo una
actividad particular, los trabajos de codificación se vuelven más simples y dedicaríamos más
tiempo a ellos. También resultaría una mejor aplicación. Eclipse IDE y los compiladores son
compatibles con Windows, Mac OS X y Linux. Eclipse es un software de código abierto.
También puede presentar un error en su sitio si encuentra alguno en su IDE y compilador.
Turbo Editor
Turbo Editor de Masky es un editor de código open source que permite crear,
revisar y editar código de una manera más ágil. Asimismo, cuenta con resaltador
de sintaxis, previsualización de archivos en el navegador, autoguardado y más. A
pesar de no contar con ningún aditivo más allá de temas y otras opciones de
personalización, sigue siendo una de las mejores opciones para aquellos que
buscan un editor de código ligero y ágil.
Ideone:
Browxy: