Hace 5 años | Por --546793-- a culturacientifica.com
Publicado hace 5 años por --546793-- a culturacientifica.com

Mi carrera científica tuvo un parón en 2012. O al menos entonces pensé que era un parón. Nada más licenciarme en física, en lugar de continuar directamente hacia un doctorado (como me hubiese gustado), las circunstancias me obligaron a buscar un empleo a tiempo completo. Tuve la suerte de encontrar uno, concretamente de ingeniero en una empresa de diseño de

Comentarios

D

#61 CSS es un lenguaje de hojas de estilo y HTML es un lenguaje de marcas o etiquetas. Un lenguaje de programación tiene que ser Turing completo y admitir funciones básicas como condicionales y ciclos.

Con C++ podrías crearte tu propio intérprete de CSS y HTML y tu propio navegador por eso también valdría C++ para crear lo que hagas con CSS. Con C++ puedes crear casi cualquier cosa que ves en tu ordenador.

mosisom

A trabajar por comida y agua.

D

#30 No son las meninas, y nos es C++ (es CSS), pero oye tiene su encanto:

http://diana-adrianne.com/purecss-francine/

D

#31 Buehhhhhh, HTML o CSS no es programar.

D

#34 Los condicionales de CSS son como los de mi mujer: son sus putas condiciones, no las tuyas. Y si no quieres cumpliarlas, te jodes y las cumples. lol

Z

#61 HTML es un lenguaje de marcado. CSS son hojas de estilo.

Interrogacion

#53 cosa que no entiendo y jamás entenderé. Los procesadores de texto del tipo Word me dan cáncer.

Están diseñados para torpes. Gente que no tiene ni idea de maquetar un documento.

Así que el Word está todo el rato intentando predecir lo que quiere hacer el usuario sin que este lo especifique.

A mí me saca de quicio cuando estima oportuno cambiarme el formato, indentado, desajustado las imágenes, tablas... Con comportamientos poco predecibles creados para que un novato en lenguaje informático pueda apañarse y un experto se vuelva loco.

redscare

#2 Aires? Los programadores? Somos más de cosas como lo que pego debajo que de darnos aires.

Informático vs puta
1. Trabajas en horas extrañas. ¡Como las putas!.
2. Te pagan para mantener al cliente feliz. ¡Como las putas!.
3. El cliente paga mucho más pero tu jefe se queda con casi todo el dinero. ¡Como las putas!.
4. Cobras por hora pero tu tiempo se extiende hasta que termines. ¡Como las putas!.
5. Te recompensan por satisfacer las fantasías de tus clientes. ¡Como las putas!.
6. Es difícil tener y mantener una familia. ¡Como las putas!.
7. Cuando te preguntan en qué trabajas… no lo puedes explicar. ¡Como las putas!.
8. Tus amigos se distancian de ti y tú sólo andas con otros igual que tu.¡Como las putas!.
9. El cliente paga tu cuenta del hotel y por horas trabajadas. ¡Como las putas!.
10. Tu jefe tiene un buen coche. ¡Como las putas!.
11. Cuando vas a hacer una “asistencia” al cliente estás bien de ánimos… pero cuando vuelves pareces haber salido del infierno, vuelves reventado… ¡Como las putas!.
12. Evalúan tu “capacidad” con horribles pruebas. ¡Como las putas!.
13. El cliente siempre quiere pagar menos y encima quiere que hagas maravillas. ¡Como las putas!.
14. Cada día al levantarte dices “NO VOY A HACER ESTO TODA MI VIDA!!!” ¡Como las putas!.
15. Sin conocer nada de su problema los clientes esperan que les des el consejo que necesitan. ¡Como las putas!.
16. Si las cosas salen mal es siempre culpa tuya. ¡Como las putas!.
17. Tienes que brindarle servicios gratis a tu jefe amigos y familiares.¡Como las putas!

D

Test Unitarios, ¿Qué es eso? ¿Se come? lol lol lol

D

#26 Skynet logra tomar conciencia de sí misma el 29 de agosto de 1997, a las 2:14 A.M. Google se registró el 15 de Septiembre de 1997. Ahí lo dejo tinfoil

D

Sencillo pero interesante porque es cierto que en academia se obvian estas cosas. Meneo.

paragomba

#9 Los Test Unitarios son los padres

pawer13

#33 sé que es medio broma, pero mira los enlaces (demos) de este usuario de StackOverflow:
https://es.stackoverflow.com/users/250/alvaro-montoro

No es mi perfil, no es autobombo, pero puedes ver la potencia actual de CSS

Jakeukalane

#55 Linus desarrolló git la herramienta que se menciona explícitamente en el meneo.

Si por mi fuera habría que darle uno también a Dennis Ritchie y a Ken Thompson.

sorrillo

#62 Cuando una máquina se comunica con una persona verbalmente solo está procesando los sonidos mediante una red neuronal con la que ha practicado cientos de miles de veces para obtener datos discretos y contestar una opción previamente programada, no hay inteligencia ahí.

Cuando una persona se comunica con otra persona verbalmente solo está procesando los sonidos mediante una red neuronal con la que ha practicado cientos de miles de veces para obtener datos discretos y contestar una opción previamente aprendida, hay inteligencia ahí.

Cuando conduce simplemente son cientos de sensores de los que recoge señal y los procesa para actuar a respuestas programadas. tienes un objeto cerca por delante, entonces la máquina frena, no hay inteligencia ahí.

Cuando una persona conduce simplemente son cientos de sensores de los que recoge señal y los procesa para actuar a respuestas aprendidas. tienes un objeto cerca por delante, entonces la persona frena, hay inteligencia ahí.

A las máquinas que se las enseña a conducir con deep learning no se les indica que deben frenar ante objetos que tienen delante, se les enseña que deben frenar ante objetos que tienen delante. Aprenden viendo como conducen las personas, en base al ejemplo. Como las personas.

No una máquina no puede decir 4, 48, 36. Necesita un input de donde sacarlo. No puede inventarse un número.

Una máquina puede obtener un número aleatorio observando la realidad, influenciado por la realidad.

D

#29 #30 Me encanta oler a envidia por la mañana. El que se desloma como barrendero cobra 40000€ al año? Yo sí, desde mi silla y echando un ojo al Facebook cada 5 minutos

Haber estudiado.

valoj

#63 Gracias por tu explicación.

D

#88 No entiendo muy bien que quieres decir. Tal como lo veo yo es como si dijeses "la carrocería es un coche porque junto con un motor puede moverse" Entonces el coche será la carrocería mas el motor no solo la carrocería, ¿no? De la misma forma que una pierna no es una persona, necesita un porcentaje mayor de partes del cuerpo para al menos poderlo llamar cadaver o mutilado.

D

#29 Si dibujasen las meninas con funciones de C++ lo sería. Por ahora tan solo son currelas como cualquier otro, pero con ínfulas.

D

#22 Dejas claro que no sabes lo que es ingeniería del software y lo que es machine learning/deep learning. El primero es exacto, el segundo es estocástico.

CoolCase

#38 Las ultimas las putas y los pescadores.

valoj

#31 C++ es algo muy diferente a CSS. C++ es un lenguaje de programación base, apto para diseñar hasta sistemas operativos. CSS es un lenguaje de programación web que complementa, entre otros, al HTML, base de la estructura de cualquier página web. Básicamente CSS le da al código web formato (osea colores, letras, fondos...).

Son dos universos diferentes.

RoyBatty66

#37 Hace mucho, también de .NET y últimamente sobre todo en PHP con un poco JavaScript. También he sido DBA y administrador/consultor de la base de datos de marketing, aunque mi especialidad son los sistemas de información geográfico entorno en el que he sido jefe de proyecto y consultor.
Además de rotunda gilipollez, menospreciar el trabajo de "bajo nivel" es propio de pobres de espíritu que no valoran el trabajo, que indica básicamente que no has hecho nada de valor en tu triste vida. El trabajo de un buen tornero fresador en los 60 era fundamental, igual de fundamental, importante y necesario que el de un buen programador.

Interrogacion

#86 Pues prefiero mil veces usar Markdown.

D

#105 Quizás no dominas mi framework.

D

#59 Ehmmmmm, creo que te equivocas ...

"CSS+HTML actually is turing complete because you can encode Rule 110 in CSS."

https://en.m.wikipedia.org/wiki/Rule_110

Por mucho que nos joda, CSS es un lenguaje de programacion.

RoyBatty66

#2 Que Gilipollez

D

#9 Es Pez unitario

Jakeukalane

¿Para cuando un nobel para Linus Torvalds por sus aportes a la humanidad?

D

#23 La calidad de la lógica de un programa está directamente relacionada con la inteligencia y la capacidad de abstracción del programador. Una cabeza mal organizada no puede crear buen código, como mucho puede aprender a replicar lo que hacen los buenos.

M

#2 A mi hace años se me abrieron los ojos cuando vi un documental de la industria cuando las máquinas de vapor.

Y en aquel tiempo todo lo relacionado con el vapor eran maquina de la empresa tal con X características, maquina de empresa cuál con Y características...no había ingeniería o ciencia.

Y hoy estamos en informática igual, el producto blabla, o el producto bleble...por eso pienso que el software libre es lo que más acerca a ingeniera esta rama.

D

#17 De los bugs

D

#20 Juas, lo dudo. Los incineradores puede, pero los enterradores caerán en breve.

editado:
Bueno y pensándolo ni así. Te carbonizará una puta máquina.

sorrillo

#11 El deep learning funciona mejor cuanta más información puedas alimentarle, y precisamente de programación hay alimento a patadas. Seguramente el ámbito en el que hay mayor facilidad para alimentar una IA.

Así que no sé yo si pesará más la complejidad o el acceso al alimento del deep learning a la hora de sustituir o no a los programadores.

Quizá, solo quizá, el ámbito de programación quede reducido al de analista. Con el diseño a muy alto nivel quizá baste para que la IA rellene la programación para obtener el resultado definido por el diseño.

D

#22 Mientras las máquinas no piensen por si mismas harán falta ingenieros.

El día que las máquinas puedan sustituir a los ingenieros, empezará la guerra contra Skynet (que perderemos).

D

#33 Oye que SCSS y LESS ya tienen condicionales y bucles.

sorrillo

#32 Los programadores son estocásticos, es a éstos a los que sustituiría el deep learning.

sorrillo

#26 Mientras las máquinas no piensen por si mismas harán falta ingenieros.

Mientras las máquinas no piensen por sí mismas harán falta conductores de vehículos.

Mientras las máquinas no piensen por sí mismas harán falta personas para concertar una cita telefónica.

D

#42 Que va no hace falta que piensen para eso.

sorrillo

#50 Y si consiguen hacerlos programar dirás lo mismo para la programación.

A cada avance se sube el listón.

D

#51 Tendrán la habilidad de hacer cosas para las que se programen como conducir o concertar una cita, pero sin inteligencia y capacidad de resolución de problemas NUEVOS no pueden crear cosas por sí mismas.

Una máquina nunca podrá crear un número aleatorio y de ahí se deriva todo el tema de la creación.

D

#54 ehh era una coña se perfectamente que es C++ y que es CSS.

Y te equivocas, CSS no es ningún lenguaje de programación.

Y con C++ podrías hacer lo mismo que con CSS así que es válido también para C++.

sorrillo

#56 Una máquina puede obtener un número aleatorio observando la realidad, influenciado por la realidad.

Cuando una maquina llama por teléfono y se comunica "verbalmente" con otra persona se encuentra con problemas nuevos, como que esa persona entienda mal lo que le dice la máquina. Cuando una maquina conduce por una carretera por la que no ha conducido nunca se encuentra con problemas nuevos, y debe actuar para resolver ese nuevo problema.

El tema de fondo es que no hemos descrito formalmente lo que significa "pensar" y eso nos permite ir subiendo el listón a cada avance de las máquinas. Como nos vamos inventando el significado sobre la marcha si no queremos las máquinas nunca pensarán, ya que basta con ir cambiando al definición y los ejemplos a cada avance, basta con ir subiendo el listón.

D

#60 Cuando una máquina se comunica con una persona verbalmente solo está procesando los sonidos mediante una red neuronal con la que ha practicado cientos de miles de veces para obtener datos discretos y contestar una opción previamente programada, no hay inteligencia ahí.

Cuando conduce simplemente son cientos de sensores de los que recoge señal y los procesa para actuar a respuestas programadas. tienes un objeto cerca por delante, entonces la máquina frena, no hay inteligencia ahí.

No una máquina no puede decir 4, 48, 36. Necesita un input de donde sacarlo. No puede inventarse un número.

D

#64 Lo que quieres decir es que cuando yo digo 84 es porque estoy teniendo un input de algún lado como lo tiene una máquina de un sensor de temperatura o de presión.

Lo que estás diciendo es que yo no he escogido el 84 sino que ha sido un proceso de inputs a lo largo de mi vida que me ha llevado irremediablemente a elegir el 84. Estás diciendo que no existe el libre albedrío y que todas las decisiones y pensamientos que tenemos están predestinados por cada uno de los succesos que vivimos.

Todo eso estás diciendo al afirmar que un humano obtiene un número aleatorio igual que una máquina y eso, amigo mío, no lo puedes demostrar.

Lo que está demostrado es que es imposible que la máquina sin un input sea de donde sea pueda generar un número aleatorio.

sorrillo

#67 Todo eso estás diciendo al afirmar que un humano obtiene un número aleatorio igual que una máquina y eso, amigo mío, no lo puedes demostrar.

Recuerdo haber visto en un documental un experimento con una persona que por un accidente había perdido la capacidad de almacenar la memoria a corto plazo pero tenía intacta la memoria a largo plazo. Reconocía a sus familiares pero no podía recordar ninguna charla con éstos tras el accidente.

En este caso si el familiar entra por la puerta y empieza una charla el enfermo puede responder con normalidad, seguir esa charla de cualquier tema y es indistinguible de una persona que no haya sufrido ese accidente. Pero si ese familiar sale de la habitación y entra al cabo de unos minutos y le repite la misma charla, palabra por palabra, el enfermo responde de forma determinística, con las mismas pausas, como si fuera un robot.

La clave de las personas es que estamos aprendiendo todo el rato, la memoria que vamos almacenando nos permite no repetirnos y hacer cosas nuevas. Nada impide a las máquinas tener un deep learning continuo, aprender de todo lo que le ocurre. Y en ese caso obviamente no repetiría un número "aleatorio" si no que diría uno nuevo en base a los anteriores y el resto de cosas que haya ido aprendiendo en ese periodo.

D

#70 Pff eso que afirmas por que lo viste en un documental cógelo con pinzas porque no hay estudios sobre ello (Bueno hay muchos, pero no se ha podido demostrar) decir que las personas somos deterministas es una afirmación extraordinaria que requiere evidencias extraordinarias ni los más grandes físicos se atreven a decir tal cosa.

Ya no hablamos del ser humano sino del universo, ¿Es determinista?

https://es.wikipedia.org/wiki/Determinismo_cient%C3%ADfico

No intentemos dar por hecho cosas que no se han demostrado. Lo que si sabemos a ciencia cierta es que las máquinas son deterministas. ¿El Ser humano? ¿El universo? Quizás, pero ni tu ni yo lo sabremos jamás.

sorrillo

#72 Cualquier sistema determinista suficientemente complejo a efectos prácticos es indistinguible de uno que no sea determinista.

Y precisamente el resultado del deep learning es consecuencia de un alto nivel de complejidad.

D

#73 Es indistinguible, cierto es. Como lo son los generadores de números pseudoaleatorios que son indistingibles de un número aleatorio en la práctica, peeero por mucha complejidad que haya el sistema sigue siendo determinista y en mismas condiciones actuará exactamente igual y se pueden saber todos sus comportamientos futuros. Por tanto no podría resolver problemas NUEVOS.

sorrillo

#74 sigue siendo determinista y en mismas condiciones actuará exactamente igual

Basta con que aprenda de todo lo que le ocurre para que sea literalmente imposible que se den las mismas condiciones (la maquina forma parte de las condiciones).

Por tanto no podría resolver problemas NUEVOS.

Los problemas nuevos son condiciones distintas, es irrelevante que sea determinista para resolver problemas nuevos.

D

#75 Eso de que los problemas nuevos son condiciones distintas te lo sacas de la manga.

sorrillo

#76 Si es nuevo no son condiciones que ya se hayan producido. O es nuevo o es una repetición, no puede ser ambas cosas.

D

#77 Y si es nuevo la IA determinista de la que se saben todos sus resultados porque cumple unos algoritmos y se saben cuales pueden ser sus entradas de datos si de repente aparece una nueva entrada de datos (algun tipo de señal no conocido o lo que sea) que la IA no es capaz de procesar no puede adaptarse a ese medio y resolver ese nuevo problema porque al ser determinista ya se conoce su comportamiento y no se puede tener saber un comportamiento de algo que no sabes que es.

Me voy a dormir. Buena charla, saludos.

sorrillo

#78 si de repente aparece una nueva entrada de datos (algun tipo de señal no conocido o lo que sea)

Las personas tampoco podemos reaccionar a tipos de señales que no nos aparecen como entrada de datos. Por ejemplo no podemos reaccionar a un incremento de radiación en el espectro infrarojo. Tampoco a un incremento de radiación ionizante, la cual puede incluso matarnos. Ni siquiera podemos reaccionar a un vehículo silencioso que se nos acerque por atrás (o sin ser silencioso si tenemos ocupada la entrada auditiva con por ejemplo música en auriculares).

Mientras la IA sí pueda reaccionar a un tipo de señal y esté en modo de aprendizaje permanente no existirá ningún indicio de ser determinista. Al igual que con las personas sanas que aprendan de forma permanente.

Creo que el problema de fondo es que tienes idealizado al ser humano.

D

#108 Eso es cierto

D

#92 Tú crees tú mismo lo has dicho. Realmente no lo sabemos.

Relator

A programar, por ejemplo

D

Los tests unitarios no se me ocurre como usarlos para una tesis, por ejemplo, pero el control de versiones yo ya he llegado a utilizarlo en documentos.

kurtz_B

Amén a todo, me quedé con lo de test unitario pero es algo que uno implementa de forma natural.

Lo impresionante es que a pesar de la complejidad que puede llegar a tener un artículo y el número de pezuñas que meten mano ahí, la herramienta preferida y más extendida es el puto word de office. Sí.

diskover

Los programadores dominaremos el mundo

enrii.bc

#97 es un comentario muy perro , pero positivo por darle en la cara a los haters.

enrii.bc

#115 no se donde oyes esas cosas, los datos dicen que en 2017 se quedaron 1 millon de puestos sines cubrir en IT.
Queda todavia para que se aueden sinno trabajo

enrii.bc

#90 y los de letras escribiran como lo hacemos

MindPaniC

#4 a que te refieres? si en el articulo menciona claramente el control de versiones

Findeton

#2 No me parece una profesión muy comparable.

Findeton

#14 El trabajo de un programador puede escalar muchísimo más...

CoolCase

#2 ¿Perdona? Tu has programado en Basic, Turbo Pascal dos chorradas y piensas que con un framework o con un entorno como unity lo tienes hecho. ¿No?

CoolCase

#11 No seremos los últimos pero mientras está el mundo como está somos imprescindibles. Cuando ya luchemos con palos y piedras en la cuarta guerra mundial a lo mejor no tanto.

valoj

#23 No diré que es un arte, pero me sorprende tu analogía. Además creo que no es cierta (y soy ingeniero civil, no programador, así que no me toca directamente, aunque sí de cerca).

Lo dices como si la programación fuera una mera subrutina con tintes burocráticos de procesos mayores y más nobles. Pero hay muchos ejemplos de ocupaciones y labores de élite basadas en programación y su dominio, desde Big Data al enormísimo mundo de la informática. Pasando por técnicas de simulación de procesos complejos, desde sociológicos a cosmológicos, análisis numérico y un largo etcétera.

Vamos, que no hay investigación sin programadores, ni informática, ni tecnología que hoy en dia vaya mucho más allá de la rueda (y ni eso). Por no hablar de la optimicación de algoritmos y por ende, de procesos, de la invención de nuevos algoritmos más potentes y de los problemas matemáticos relacionados con la programación (¿P=NP?, una de las más importantes cuestiones a resolver en el mundo matemático-tecnológico).

M

#40 Si acaso a Richard Stallman que es el que puso las piedras para que comenzará todo el tema del software libre.

CoolCase

#48 A lo mejor en un futuro distópico nos morimos en la calle a merced de los buitres pero te digo yo que putas, cazadores y pescadores seguirá habiendo.

Mannu

Qué despreciada es la palabra "ingeniero" en la actualidad. No solo en informática, pero especialmente en informática.

Ingeniero es aquel que tiene un título de ingeniero. Luego puede trabajar de muchas cosas.
Un físico puede trabajar como programador pero ¿autoproclamarse ingeniero? La ingeniería es mucho más que hacer test unitarios y usar un control de versiones.
Igual que un ingeniero puede trabajar como investigador pero nunca le verás decir que es físico. Porque físico es aquel que tiene una licenciatura en física.

Lamentablemente vemos como cualquiera que tire dos líneas de código ya dice que es ingeniero, desde físicos a maestros. Y algunos lo hacen mejor que un ingeniero, claro que sí, pero eso no les convierte en uno.

mangrar_2

#54 CSS no es un lenguaje de programacion, ni HTML. HTML es un lenguaje de marcado, para diseñar un documento. CSS es un lenguaje para definir estilos del HTML. Y finalmente, y hablando de lo que es la parte web, JavaScript es el lenguaje de programacion para la web.

mangrar_2

#80 Falso. No se puede programar con HTML, nada, lo unico que puedes hacer es definir un documento para que lo renderice el navegador. Para la programacion web, esta JavaScript. Con HTML dices: aqui va un titulo, aqui un parrafo, aqui un boton, aqui un enlace, etc... Con JavaScript es con lo que programas en la parte cliente de la web.

mangrar_2

#28 exacto, mis dieces tio.

mangrar_2

#117 HTML se definio como un lenguaje de marcado, que no es el unico, como yaml, xml, LaTeX, etc... no es un lenguaje de programacion por mucho que os empeñeis algunos. Para eso se ideo javascript.

Con CSS tu no programas animaciones y efectos, esa logica la lleva implementada el navegador. Tu en css pones que cierta capa se anime. Por ejemplo:

https://css-tricks.com/snippets/css/star-wars-crawl-text/

Eso mismo lo hice yo hace mucho tiempo con javascript, porque los navegadores no eran tan avanzados. Asi que yo tuve que programar el scroll mediante codigo. Con CSS ahora le dices al nagegador lo que tiene que hacer: rota esto tantos grados, mueve las capas cierto numero de pixeles, etc... Pero tu no lo programas.

mangrar_2

#120 "para ti" como que para mi? esto no es una opinion mia, por definicion HTML es un lenguaje de marcado.

SQL viene del ingles "Simple Query Language", o sea, lenguaje de consulta. Pero hace tiempo evoluciono a PL/SQL, que es un lenguaje de programacion, por supuesto, de hecho yo trabaje en una migracion de PL/SQL a Java, una aplicacion web que usaba mod pl/sql:

http://www.orafaq.com/wiki/Mod_plsql_FAQ

M

#95 Pues salvo bare metal y gente de ese palo o cosas de otros tiempos, ahora la gente usa productos...

...o no recuerdas el pifostio que se montó con nodejs hace 2 años o así por el tema de que había un paquete npm que implementaba un trim y estaba en miles de paquetes.

M

#125 Para mi no, pero para los que mandan sobre mi si. De momento no trabajo en esas empresas cool y ni las he visto y son años. En el único sitio que he visto ingeniera es en los proyectos de software libre (serios).

mangrar_2

#122 no lo programas tu, tu le dices a una capa que se anime y le configuras unas propiedades: velocidad, duración, etc... Cuando programas con javascript, lo tienes que programar tu.

El que haya un IF..ELSE no implica ser un lenguaje de programación. Yo uso lenguajes de plantillas, expresiones, y tb tiene if..else: velocity, thymeleaf, etc... Pero no son un lenguaje de programación.

D

#12 Ambos, líderes en su sector.

D

#25 ¿Y qué vengo diciendo?

D

#13 Tú, desarrollador en Java ¿no?

D

#11 Los últimos serán los fontaneros. Esto dalo por más que cierto, con permiso de #20.

Interrogacion

#61HTML es un lenguaje que solo sirve para estructurar contenido (maquetar) y CSS para dotar de estilo a ese contenido maquetado.

Por lo que lo llamaría lenguaje de maquetación y lenguaje de estilo, respectivamente... o algo así.

RoyBatty66

#104 Pues te explicas como el puto culo

RoyBatty66

#106 Por muy bueno que sea un framework nunca simulará la incompetencia del programador.

Efnauj72

A echar horas y ver mujeres por la tele. Que aprendan.

J

#23 Pongalos en un museo joven

D

#69 Veeeenga, escúpelo que lo estás deseando... lol

D

#61 HTML es un lenguaje de etiquetas y CSS son hojas de estilo en cascada. Ninguno son lenguajes de programación. Son lenguajes, pero no de programación.

1 2