Aquet lloc web a sigut disenyat especificament per a fer la ultima practica de la UF1 de AW espero que disfruteu del seu contingut
Us explicare una mica lo que es la programació
La programació és el procés utilitzat per idear i ordenar les accions necessàries per a realitzar un projecte, preparar certes màquines o aparells per a emprar un funcionament al moment i en la forma desitjada o elaborar programes per a l'ús d'ordinadors. En l'actualitat, la noció de programació es troba molt associada a la creació d'aplicacions informàtiques i videojocs. És el procés per qualsevol persona que desenvolupi un programa valorat per a una eina que permeti escriure el codi (el que pugui estar en diversos o diversos llenguatges, com C ++, Java i Python, entre altres) i d’altres que poden marxar de “ traduir ”el que es coneix com un llenguatge de màquina, que pot comprendre el microprocesador.
Aquí os deixare també una taula de la comparativa dels llenguatges de programació mes utilitzats per que veieu les diferents diferencies que tenen tots aquests llenguatges.
| Taula comparativa de llenguatges de programació | |||||
|---|---|---|---|---|---|
| Llenguatje | Caracteristiqués | Fortalezes | Debilitats | ||
| PHP | Utilizado para generar páginas web dinámicas · Se ejecuta en el servidor · Los usuarios no pueden ver el código PHP únicamente reciben en sus navegadores código HTML · Las páginas que genera son visibles para prácticamente cualquier navegador y computadora o dispositivos móviles que pueda interpretar el HTML. · No se necesita la instalación de PHP en el lado del cliente. · Versiones resiente permiten la POO · Lenguaje de alto nivel |
Su sintaxis es muy similar a otros lenguajes · Fácil · Es un lenguaje muy popular tiene una comunidad muy grande · Rápido · Multiplataforma · Maneja base de datos · Bastante documentado · Libre y gratuito. · Varias funciones · No requiere definición de variables · Puede ser combinado junto a HTML · Tiene muchos frameworks que facilitan el desarrollo en este lenguaje. · Muchos servicios de alojamiento web tienen PHP |
Necesita un servidor para funcionar · La POO es deficiente para aplicaciones grandes · Todo el trabajo se realiza el en servidor y mucha información o solicitudes pueden ser ineficiente |
||
| RUBY | Orientado a objetos · Lenguaje de alto nivel · Sintaxis similar a Python y Perl · Lenguaje para la creación de aplicaciones de escritorio y aplicaciones web. |
Diferencia entre mayúsculas y minúsculas · Maneja excepciones · Puede cargar librerías si el sistema operativo lo permite · Multiplataforma · Portátil · Desarrollo de bajo costo · Software libre · multiplataforma |
Es relativamente nuevo y no cuenta con mucha documentación en comparación con otros lenguajes de programación · No está muy difundido en relación a otros lenguajes. |
||
| C++ |
· Orientado a objetos · Rápido |
Ideal para sistemas robustos IDEs de desarrollo son DEV C++, BORLAND C, TURBO C · Es multiplaforma |
No soporta creación de aplicaciones web · Complejo visualmente |
||
| JavaScript | es un lenguaje interpretado · es similar a java · es orientado a objetos |
los script tiene capacidad limitada por razones de seguridad · se ejecuta del lado del cliente · lenguaje de scripting seguro y fiable |
No soporta herencias · Código visible por cualquier usuario · El código debe ser descargado completamente · Puede poner en riesgo la seguridad del sitio con el actual problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS). |
||
| Python | permite la creación de todo tipo de programas incluso sitios web · no requiere de compilación es un código interpretado |
libre y código fuente abierto · lenguaje de propósito general · multiplataforma · orientado a objetos · portable |
los lenguajes interpretados suelen ser relativamente lentos |
||
