You are on page 1of 3

TUTORIAL PHP

Conalep 1 Refugio Esparza Reyes


GRUPO: 510 Carrera: Informática
1.- ¿Qué significan las siglas PHP?
PHP son las siglas en inglés de “Hypertext Pre-Processor” que al traducirlo al español pierde
un poco el sentido, mejor lo analizamos y encontramos que significa “Lenguaje de
Programación Interpretado”. Este lenguaje es al que le debemos la visualización de contenido
dinámico en las páginas web.
2.- ¿Por qué se dice que PHP es un lenguaje del lado del servidor?
Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma,
rápido, con una gran librería de funciones y mucha documentación. Fue creado originalmente
en 1994 por Rasmus Lerdorf, pero como PHP está desarrollado en política de código abierto,
a lo largo de su historia ha tenido muchas contribuciones de otros desarrolladores.
El cliente solamente recibe una página con el código HTML resultante de la ejecución de la
PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos
los navegadores.
3.- ¿Cuáles lenguajes son del lado del cliente?
Visual Basic Script
Visual Basic Script es un lenguaje de Script cuyo mantenimiento es muy fácil y rápido.
Respecto a la interpretación, los usuarios tienen acceso al código, de forma que pueden
realizar cualquier tipo de modificación en el mismo; esto puede suponer una ventaja, pero
también un gran inconveniente ya que si no tienen los conocimientos necesarios pueden
estropear determinados procesos. El código compilado se ejecuta muy rápido ya que no es
necesaria una traducción en cada tarea.
JavaScript
JavaScript es un lenguaje basado en objetos. Permite el desarrollo de aplicaciones de
carácter general a través de la WWW. Una determinada aplicación escrita en el lenguaje de
programación JavScript se puede insertar en un documento HTML, siempre y cuando el
programador proporcione un determinado mecanismo para detectar y tratar ciertos eventos,
como por ejemplo clics del ratón o entradas realizadas en formularios.
4.- ¿Cuál es la diferencia entre código compilado y código interpretado?
Los lenguajes interpretados son multiplataforma, recordemos que una plataforma es un
sistema operativo que ejecuta programas, por lo que son más flexibles pero se requiere de un
intérprete (programa informático que analiza y ejecuta otros programas) para traducirlo y que
la máquina lo reconozca.
Todo esto sucede al instante ya que no se guarda la traducción del intérprete, es decir, se
traduce al momento cada línea de código de forma ordenada cada vez que se ejecuta el
programa por lo que lo hace un poco más lento a comparación de los compilados debido a la
sobrecarga al momento de la ejecución. A pesar de esta diferencia de tiempo, los lenguajes
interpretados son más populares en el desarrollo de programas que se modifican
constantemente, ya sea para agregar o corregir una parte del código. Si bien el aspecto de
parecer más lentos puede ser algo negativo, también tiene su punto a favor ya que, a
diferencia de los lenguajes compilados que requieren de compilar y esperar a que el programa
se haya terminado para saber si existen errores, en los lenguajes interpretados se sabe de
inmediato si existe un error y su localización ya que se ejecuta linea por linea, así se puede
corregir y modificar el error.
Por otro lado los lenguajes compilados están preparados para ejecutarse inmediatamente ya
que durante la compilación se tradujo todo a un lenguaje que la máquina entendiera (lenguaje
máquina) y por ello suelen ser más rápidos.
De modo que, gracias al compilador se traduce el código fuente, se crea un archivo
ejecutable y de este no se puede acceder a su código fuente (a menos que sea desde la
máquina de origen) dependiendo del caso esto podría ser o no algo positivo. Esto se debe a
que una vez compilado el programa ya no es necesario el código fuente para poder ejecutarlo.
Al obtener el archivo objeto puedes ejecutar el programa sin tener que compilar cada vez que
lo ejecutes. Otra diferencias radica en que estos no son multiplataforma (solo sirve para una
plataforma en específico) y de querer ejecutarlo en otra plataforma o computadora este se
debe compilar de nueva cuenta lo que le suma un paso extra y tiempo de más. En caso de
existir un error en el código, el compilador lo hará saber, una vez depurado el problema se
requiere compilar otra vez el programa.
5.- ¿Qué es XAMPP?
Es un paquete de software libre, que consiste principalmente en el sistema de gestión de
bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script PHP
y Perl. El nombre es en realidad un acrónimo: X (para cualquiera de los diferentes sistemas
operativos), Apache, MariaDB/MySQL, PHP, Perl. A partir de la versión 5.6.15, XAMPP
cambió la base de datos MySQL por MariaDB, un fork de MySQL con licencia GPL.
6.- ¿Qué es el localhost?
En Hardware, en el contexto de redes TCP/IP, localhost es un nombre reservado que tienen
todas las computadoras, routers o dispositivos independientemente de que dispongan o no de
una tarjeta de red ethernet. El nombre localhost es traducido como la dirección IP de loopback
127.0.0.1 en IPv4, o como la dirección ::1 en IPv6.Tambien es conocido como coyox o
coyotoro.
7.- Realice los primeros 10 códigos que aparecen en verde en el texto. Ejecútelos y
añada las capturas de pantalla donde se muestre el código y la salida.

You might also like