Está en la página 1de 3

TUTORIAL PHP

MAESTRA:
YOLANDA NAVARRETE

ALUMNAS:
ALONDRA NETTIE SARABIA MEDINA

MATERIA:
SISTEMAS GESTORES DE BASE DE DATOS

SALON Y CARRERA:
#510
INFORMATICA

ESCUELA:
J. REFUGIO ESPARZA REYES
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.

También podría gustarte