Vous êtes sur la page 1sur 12

AP7-AA3-EV3

Escrito en Ingles – Lenguajes de


programación
Yosman Leon

Analisis y desarrollo sistemas de información


Bogotá - Noviembre 2018
AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

PHP: is a server programming language, which can be


used to create web pages written in HTML. It is used in
more than 80% of today's websites, including Facebook,
Wikipedia, Tumblr and WordPress. PHP is not just a
popular language among new programmers because of
its easy-to-use techniques; It also offers tons of
advanced features for more experienced programmers.

PHP(Hypertext Pre-Processor) es un lenguaje de programación del lado del


servidor, que se puede utilizar para crear páginas web escritas en HTML. Se usa en
más del 80% de los sitios web de hoy, incluyendo Facebook, Wikipedia, Tumblr y
WordPress. PHP no es solo un lenguaje popular entre los nuevos programadores
debido a sus técnicas fáciles de usar; También ofrece toneladas de funciones
avanzadas para programadores más experimentados.

Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Advantages of PHP:
Easy to use
Ventajas de PHP:
1. Fácil de usar Embedded in HTML
2. Embebido en HTML Multi platform
3. Multiplataforma
Need web server
4. Necesita de servidor web
File extensions .php
5. Extensiones de archivo .php
6. Lenguaje libre Free language

7. Destaca su conectividad con MySQL Highlights its connectivity with MySQL

Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

.NET: es un lenguaje de programación multi-paradigma orientado a objetos,


implementado en el .NET Framework.
Es un entorno de ejecución administrado para Windows que proporciona
diversos servicios a las aplicaciones en ejecución. Consta de dos
componentes principales: Common Language Runtime (CLR), que es el
motor de ejecución que controla las aplicaciones en ejecución, y la
biblioteca de clases de .NET Framework, que proporciona una biblioteca de
código probado y reutilizable al que pueden llamar los desarrolladores
desde sus propias aplicaciones. Los servicios que ofrece .NET Framework a
las aplicaciones en ejecución en memoria, otros lenguajes y bibliotecas.

Is an object-oriented multi-paradigm programming language, implemented in the .NET Framework.


is a managed execution environment for Windows that provides various services to running applications.
It consists of two main components: Common Language Runtime (CLR), which is the execution engine
that controls running applications, and the .NET Framework class library, which provides a tested and
reusable library of code that can be called developers from their own applications. The services that the
.NET Framework offers to running applications: Memories, other languages and libraries.

Fuente Web: https://docs.microsoft.com/es-es/dotnet/framework/get-started/


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Ventajas / Advantages
A. Rapida ejecución Rapid execution

B. Orientado a objetos Oriented to objects


C. Multilenguaje
Multilanguage
D. Plataforma de misión critica
Critical mission platform
E. Modelo de programación
único Unique programming model
F. Integración con aplicaciones
Integration with applications
desarrolladas en
developed on Microsoft
plataformas Microsoft y platforms and others.
otras.
Fuente Web: https://docs.microsoft.com/es-es/dotnet/framework/get-started/
AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Java es uno de los lenguajes de programación más populares, más adoptados y de


propósito general utilizado por millones de desarrolladores y miles de millones de
dispositivos en todo el mundo. Es un lenguaje basado en clases, orientado a objetos y
diseñado para ser portátil, lo que significa que puede encontrarlo en todas las plataformas,
sistemas operativos y dispositivos. Se utiliza para desarrollar todo tipo de aplicaciones de
Android, aplicaciones de escritorio y videojuegos. También se usa comúnmente como un
lenguaje del lado del servidor para el desarrollo de backend de nivel empresarial. Este
lenguaje de programación tiene compatibilidad a largo plazo y los desarrolladores se
sienten cómodos con Java.

Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Java is one of the most popular, most adopted and general-purpose programming languages
used by millions of developers and billions of devices around the world. It is a class-based
language, object-oriented and designed to be portable, which means you can find it on all
platforms, operating systems and devices. It is used to develop all kinds of Android applications,
desktop applications and video games. It is also commonly used as a server-side language for
enterprise-level backend development. This programming language has long-term compatibility
and developers are comfortable with Java.
Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html
AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Java es orientado a objetos, utiliza clases, ya que es una evolución de lenguajes


como el C.

Aunque sea más fácil que otros lenguajes parecidos, como C++, hay que tener una
base de conocimientos antes de empezar a hablar de objetos.
También requiere un esfuerzo mayor para empezar a crear tus primeras aplicaciones
Java con cara y ojos (es decir, que tenga un aspecto mínimamente profesional).

Java is object oriented, it uses classes, since it is an evolution of


languages like C.

Although it is easier than other similar languages, such as C ++, you have
to have a knowledge base before you start talking about objects.
It also requires a greater effort to start creating your first Java
applications with face and eyes (that is, having a minimally professional
appearance).
Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html
AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

1. Facil de operar 1. Easy to operate


2. Orientado a Objetos 2. Object Oriented
3. Facil instalación de plataforma de 3. Easy installation of
programación programming platform
4. Interpretado 4. Interpreted
5. Robusto 5. Strong
6. Compatible con otras plataformas 6. Compatible with other
7. de Arquitectura Neutral platforms
8. Seguro 7. of Neutral Architecture
9. Portable 8. insurance
10. Cuenta con mayor rendimiento 9. Portable
11. Dinámico 10. It has higher performance
11. Dynamic

Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Diferencias
Differences
 PHP es bastante débil y tipeado
dinámicamente  PHP is quite weak and dynamically
 PHP se interpreta typed
 PHP is interpreted
 Java es fuerte y tipado
estáticamente.  Java is strong and statically typed.
 Java se compila en bytecode  Java is compiled in bytecode
 Se ejecuta en cualquier hardware.  It runs on any hardware.

 .NET Se ejecuta solo en Windows.  .NET It runs only on Windows.


 Conjunto de lenguajes de  Set of programming languages
programación.
Fuente Web: https://www.techworm.net/2018/02/popular-programming-languages-2018-according-tiobe-pypl.html
AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

Material Multimedia

https://www.youtube.com/watch?v=SEzmgvViTJY https://www.youtube.com/watch?v=2Xa3Y4xz8_s

Fuente Web: https://www.youtube.com/watch?v=ykGRYEX0n60


AP7-AA3-EV3
Escrito en Ingles – Lenguajes de programación

SENA
2018