Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Planificación
2. Análisis
3. Diseño
4. Implementación
5. Pruebas
6. Instalación o despliegue
7. Uso y mantenimiento
8. Modelo en cascada
Lenguajes de programación
3.2 Kotlin
se ejecuta en la Máquina Virtual de Java (JMV) y es interoperable con Javascript y frente a otros lenguajes de programación reduce la repetición de
código, lo que a su vez ahorra recursos y tiempo, facilitando la localización de errores en caso de que se produzcan.
3.3 Python
Las aplicaciones móviles con Python destacan por su código. Python facilita el trabajo a los programadores o ingenieros informáticos, ya que se
utilizan menos líneas de código que en el caso de Java, por ejemplo.
De este modo, si queremos utilizar este lenguaje para hacer apps; es necesario utilizar Kivy o un kit de desarrollo de aplicaciones multiplataforma que
usa Python.
3.4 JavaScript
es el lenguaje de programación que debes usar para añadir características interactivas a tu sitio web, (por ejemplo, juegos, eventos que ocurren
cuando los botones son presionados o los datos son introducidos en los formularios, efectos de estilo dinámicos, animación, y mucho más).
3.5 Swift
Es un lenguaje de programación de Apple, en lenguaje moderno, creado para desarrollo de software para iOS, Mac OS X, iPad, iPhone, Apple TV y
Apple Watch. Es capaz de usar cualquier biblioteca programada en Objective-C.
3.6 C++
Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos,
bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc están escritos o tienen bastante de su estructura, programada C ++
3.7 Ruby
Ruby es un lenguaje de scripting orientado a objetos, influenciado por Ada, C++, Perl, Python y Lisp. RubyMotion es un gran marco para el
desarrollo de aplicaciones móviles nativas y multiplataforma en Ruby. Es bastante fácil de aprender Ruby, gracias a su elegante sintaxis se
centra en la simplicidad y productividad.
3.8 C#
es el idioma de Windows Mobile. Es muy similar a C++ y Java. Microsoft ha adoptado algunas de las características de Java para simplificar
su arquitectura, manteniendo el C++ como diseño. También tiene una gran y activa comunidad de desarrolladores que siempre es amable y
servicial.
3.9 C
es el segundo idioma en el índice TIOBE, y al igual que Java, su comunidad está llena de los desarrolladores experimentados que podrían
ofrecer valiosos consejos sobre cómo escribir código libre de errores.
3.10 PHP
es un lenguaje de programación que permite el desarrollo web o aplicaciones web dinámicas, el cual es apto para incrustar el lenguaje
HTML, ahora bien, siempre siguiendo algunas reglas establecidas. Además, el lenguaje PHP favorece a la conexión entre el servidor y a la
interfaz del usuario
Materiales y herramientas.
compilador gcc: GCC es un compilador, se ejecuta en la mayoría de las plataformas
disponibles hoy, y puede producir salidas para muchos tipos de procesadores. Además de
procesadores usados en ordenadores personales, también soporta microcontroladores, DSPs
y CPUs de 64 bits.
4.2Depurador gdb: GDB o GNU Debugger es el depurador estándar para el compilador GNU.
Es un depurador portable que se puede utilizar en varias plataformas Unix y funciona para
varios lenguajes de programación como C, C++ y Fortran.
4.3 Editor de texto Edit: Edit es un editor de texto libre Está escrito en Java y se ejecuta en
Windows, GNU/Linux, Mac OS X y otros sistemas operativos que dispongan de la máquina
virtual Java
4.4 Maquinas.
•Laptops
•PC de escritorio
•Teléfono inteligente
Herramientas libres para programación de aplicaciones
.DBEAVER
DBeaver es una herramienta de base de datos universal para los desarrolladores y administradores de bases de datos. Es multiplataforma, basado en
framework de código abierto y permite escribir varias extensiones (plugins), es compatible con cualquier base de datos que tiene el controlador JDBC, y
puede manejar cualquier fuente de datos externa que puede o no puede tener un driver JDBC.
Android Studio
Android Studio. Este IDE se basa en Eclipse, y cuenta con toda la documentación oficial para poder programar para este sistema operativo. Es el entorno más
completo que podemos encontrar, y el que nos ayuda a seguir mejor las directrices de diseño de Google y acceder a todas las librerías.
Este programa nos permite programar tanto en Java, gracias a su SDK oficial, y en C++ nativo (para no pasar por la máquina virtual) gracias al NDK. Gracias a
su apartado de diseño de interfaz, vamos a poder dar forma a nuestras apps arrastrando y soltando cada uno de los elementos que queramos que se vean
en pantalla. Además, también cuenta con un emulador incluido que nos permite montar una máquina virtual oficial de Android donde probar y depurar las
apps antes de subirlas a la tienda.
Eclipse
Este IDE guarda un gran parecido con Android Studio. Es más, debido a que antes de su lanzamiento todos los programadores programaban en él, hay
quienes siguen utilizándolo para crear sus apps. El principal punto fuerte de este IDE es que, al contrario que el de Google, está pensado para programar
para varios sistemas operativos a la vez, y facilita mucho la traducción de una app a varios idiomas. Sin embargo, al no estar oficialmente soportado por
Google, puede hacer que el desarrollo de la app, o de algunas partes de ella (como la interfaz) sea más lenta. Además, es más fácil dejar pasar errores en este
IDE al no tener un depurador tan especializado como Android Studio.
Visual Studio
Si no tenemos necesidades especiales, y queremos un IDE de programación lo más básico y sencillo posible, entonces podemos darle una oportunidad a
Visual Studio Code. Este es el editor de textos de Microsoft, gratuito y de código abierto, para programar en todo tipo de lenguajes de programación. Su
principal característica es que se trata de un IDE que podemos personalizar y ajustar a nuestras necesidades mediante el uso de plugins. Por lo tanto, gracias
a las extensiones de Android que podemos bajar e instalar, podemos usarlo sin problemas para crear apps para el sistema operativo de Google.
Caracteristicas
Instalación modular
En el instalador modular de Visual Studio, elegirá e instalará
las cargas de trabajo que desee. Las cargas de trabajo son grupos
de características que los lenguajes de programación o las
plataformas necesitan para funcionar. Esta estrategia modular
ayuda a reducir la superficie de instalación de Visual Studio, por lo
que se instala y actualiza más rápido.
Caracteristicas
portugués y ruso
Información Técnica
Programado en: C++, C#
Plataformas admitidas: Windows, MacOS, Linux
Ultima versión estable: versión 17.2.5 2022
Fecha de la ultima versión: 22 de junio de 2022
Funciones de Visual Studio
Crear un nuevo proyecto Ejecuta tu código Lanzar y compartir en vivo
Enviar
comentarios
Administrar sus
recursos azure
Agregar
controles a su
interfaz de
usuario Administrar
archivos,
proyectos y
soluciones
Colaborar en
proyectos de
código con su
equipo
Funciones de conversión
Función Abs: Devuelve un valor del mismo tipo que se le transfiere especificando el valor absoluto de
un número.