🎉 ¡CURSOS NUEVOS DE LA SEMANA! 1. *Curso: Programación desde cero (2023) GRATIS** ed.team/cursos/programacion 2. *Curso: Fundamentos de AWS 2023* ed.team/cursos/aws
@EDteam Жыл бұрын
⌚ Timeline: 00:00 - Introducción 01:07 - ¿Por qué existen los lenguajes de programación? 04:37 - Compiladores e intérpretes 06:06 - ¿Cómo se crea un lenguaje de programación? 07:50 - ¿Con qué lenguaje se crean los lenguajes de programación? 11:26 - ¿Podemos tener un lenguaje único?
@jimmy_colombia Жыл бұрын
En informática nos hemos acostumbrado a traducir mal las palabras del inglés, esto se llama en lingüística FALSO AMIGO, es decir palabras que son muy parecidas entre dos idiomas, por eso creemos que significan lo mismo LIBRARY no es LIBRERÍA (donde se venden libros) sino BIBLIOTECA, lugar donde se almacenan y consultan en este caso, hablamos de bits. COMMAND no es comando, esto se aplica a un comando militar, COMMAND es ORDEN, a los computadores u ordenadores les damos ordenes no comandos de lo contrario se llamaría COMANDADOR RETURN no es retornar es DEVOLVER
@a-job7276 Жыл бұрын
Una consulta, estoy mirando vuestros cursos y no me aparece la moneda europea, soy de España (saludos desde Tenerife!!), al momento de pagar ¿hay algún problema o comisión de algún tipo por convertir a otra moneda? Estaría bueno ver que opinan de RUST, dicen que puede compilar a WebAssembly. Quieren incluirlo en el Kernel de Linux y Windows, según noticias o rumores. Firefox fue programado en RUST. ¿Está pisando fuerte o no? Gracias.
@azathoth19849 ай бұрын
Ññññ@@jimmy_colombia
@evilgamer0143 Жыл бұрын
Me acuerdo que un día cuando recién había entrado a la carrera de sistemas un profesor dijo, "C está escrito en C". Claro como fue una frase fuera de contexto porque no sabía que era un compilador, ni arquitectura de computadoras por lo que había entendido muy mal como es que podía funcionar eso. Por eso recomiendo a todos que no hagan ese tipo de frases si no van a dar el contexto como este buen hombre lo acaba de hacer
@alastorgdl Жыл бұрын
O esa q tú no sabías ni cómo te llamas pero la culpa es del otro
@carlosjose-om3qr Жыл бұрын
Buen análisis.
@carlosjose-om3qr Жыл бұрын
@@alastorgdleres programador?
@alastorgdl Жыл бұрын
@@carlosjose-om3qr Aprendí C con el compilador de TurboC a principios de los 90s. Y cuando escuché eso de que C estaba hecho en C, aumentó mi curiosidad y admiración por C Por eso puedo decir que la reacción de @evilgamer0143 es patética y ridícula a partes iguales
@SaysAnX Жыл бұрын
@@alastorgdl habran paso a un anciano
@Fxntasyyy Жыл бұрын
En mi universidad, por ahí del séptimo semestre tuvimos un proyecto de asignatura (Lenguajes y autómatas 2) que era crear nuestro propio lenguaje de programación y lo hicimos con Python, algo sencillo pero divertido :D
@JM-vd7ki Жыл бұрын
Justo la voy a llevar el semestre que entra en el tec JJAJA
@SaysAnX Жыл бұрын
Yo lo hice con c y ensamblador
@krisda80 Жыл бұрын
A mi me tocó hacerlo en Java, la verdad excelente práctica para entender todo eso
@GerunMatt Жыл бұрын
Yo lo tuve que hacer con C, flex y Bison GNU
@jhonestiwarrodriguezcorrea666311 ай бұрын
Yo estoy en un bootcamp y lo hicimos con lark y Python
@maxfig4167 Жыл бұрын
te falto mencionar BASIC, este lenguage fue usado grandemente en las computadoras caseras antes de que existieran sitemas operativos. Por eso se aprendia en las escuelas secundarias y tecnicas.
@manueld848 Жыл бұрын
Yo lo aprendí en el colegio, y experimentaba en casa con el Spectrum, que algunos consideraban prácticamente una plataforma de juegos, pero para otros muchos fue nuestra iniciación a la informática. Por cierto, 40 años después veo con sorpresa que a veces se hace incapié en que los niños en los colegios deben familiarizarse con la programación, y se inventan programas visuales, para programar uniendo unas piezas con otras... ¿en qué momento se produjo la involución para que estemos así en pleno siglo XXI? Por una parte me sorprende que no se haya fomentado la programación durante todos estos años, y por otra me escandaliza que haya que tratar a los niños como semianalfabetos; algo así como los experimentos que se hacen para enseñar lenguajes de signos a los monos. No me extraña que las inteligencias artificiales resulten tan amenazantes, porque aumentan su capacidad al tiempo que el humano la pierde. El punto de equilibrio está próximo, si no es que ya ha llegado.
@bmoreno-ri8 Жыл бұрын
@@manueld848 creo que no tienes para nada claro el objetivo de enseñar programación a los niños de esa forma. La idea de aprender a programar no es memorizar tontamente un montón de comandos y escribirlos para solucionar problemas. La idea es desarrollar pensamiento algoritmico, lógica de flujo e implementación de algoritmos. Esto lo puedes desarrollar ya sea programando en assembly, python o con cuadritos que te dicen qué harán. Algo visual más interactivo puede llamar más la atención a los niños. No es la idea que se aburran y dejen tirado el mundo de la programación, sino que atraerlos y mostrarles lo bello e interesante que es. Hay que ser concientes y darnos cuenta de que, así como es importante conocer, es aún más importante saber DAR a conocer.
@manueld848 Жыл бұрын
Tal y como yo entiendo la programación, hay que memorizar muy pocos comandos y la sintaxis propia del lenguaje. En una semana poco aprovechada sobra tiempo. El resto es razonar y aprender a crear algoritmos. No entiendo la programación como veo que la entienden muchos hoy, que requiere el conocimiento de infinitas instrucciones de biblioteca que hacen el trabajo por ti. De lo que me quejo es que se trate a niños supuestamente alfabetizados como si no fueran capaces de entender un lenguaje simbólico por comandos. Cuando yo era pequeño sí nos creían capaces, y de hecho lo hacíamos.
@bmoreno-ri8 Жыл бұрын
@@manueld848 1. Tu experiencia es personal y es evidencia anecdótica, muy probablemente una aproximación didáctica hacia los niños tenga más efecto sobre su aprendizaje que enseñarles algo que puede ser totalmente abstracto para ellos. No tiene que ver con que sean capaces o no, tiene que ver con qué tan efectivo es el aprendizaje. He tenido experiencia enseñando a muchos infantes y he visto cómo, a modo general, se les hace más fácil captar lo básico de la programación a través de interfaces más amigables y gráficas. Esto no tiene absolutamente nada que ver con alfabetización, pues cualquier humano mínimamente capaz de razonar es capaz también de aprender a programar, es simplemente cosa de tiempo y de hacer llegar los contenidos de una forma amigable. Si tú no has tenido experiencia enseñando a niños directamente entonces claramente entiendo tu postura diciendo que se subestima a los niños por no enseñarle de golpe con interfaces que podrían ser intimidantes o un bloqueo a la hora de aprender lo básico. Ahora bien, estamos claros que posteriormente se debe pasar a lenguajes de programación más útiles como python, eventualmente, pues ahí es dónde se aplica más la programación real.
@yolamontalvan9502 Жыл бұрын
Pero que está diciendo? No lo quiero dejar mal pero para correr un lenguaje como el BASIC se necesita un sistema operativo para poder repartir los recursos que están disponibles tales como memoria, periféricos. Los únicos que no necesitan sistemas operativos son los misiles que corren un programa con un solo propósito de llevar el Missile a su objetivo. Es el sistema operativo es el sabe en que parte de la memoria viva se va a colocar el programa en BASIC.
@ayudatech2599 Жыл бұрын
Fantásticamente bien explicado y estupenda edición. Créeme porque soy ingeniero en electrónica y me toca programar Sí o Sí.
@sebastiancorrea3633 Жыл бұрын
Muy interesante el vídeo, la producción, desarrollo de la temática y metodología. Pero me parece que la publicidad es demasiado agresiva, porque a parte de los anuncios que pone KZbin para la monetización directa del vídeo, los anuncios que ponen en la edición son demasiados y además redundates, me hizo perder varias veces del hilo del video y me tocaba retroceder para volver a retomar
@franks20ac3810 ай бұрын
Yo no perdí el hilo, pero si me causo disgusto, porque doble anuncio, el de KZbin e inmediatamente el de ellos
@maelhagel Жыл бұрын
El problema es que muchos programadores quieren crear su propio lenguaje con juegos de azar y mujersuelas
@eng3d Жыл бұрын
Sabes que, olvidalo 😊
@alexisaguilar1912 Жыл бұрын
Y el problema?
@carlosjose-om3qr Жыл бұрын
Parece que te equivocaste "lenguajes de programación" con "videojuegos"
@alexisaguilar1912 Жыл бұрын
@@carlosjose-om3qr Parece que no entendiste el chiste
@RobertPayllalef Жыл бұрын
Jajajajjajajajjajaja buenísimo!!! 🤣
@JORDAN7514 Жыл бұрын
Siempre me lo había preguntado, muchas gracias por la información
@samircastillo6910 Жыл бұрын
La mayoría siempre serán C y C++ porque son lo mas cercano al assembler y tambien tienen buenas funciones ya aplicadas, adicional que la mayoría de procesadores usan las mismas instrucciones
@ballsxan Жыл бұрын
C es limitado (no hay herencia con polimorfismo lo cual en algunos puntos complica tener un código abstracto, tiene un sistema de módulos poco útil y que complica la comprensión y otras limitaciones) y C++ es un pastiche que incorpora orientación a objetos de forma antinatural y forzada, olvidándose del propósito original de C de ser un lenguaje de alto nivel próximo al código máquina. En mi opinión deberían inventar uno que incorporase lo más esencial de la herencia con polimorfismo, primitivas que permitiesen manejos abstractos complicados sin perder capacidad de detallismo, como la recolección de basura, y siguiese siendo pegado al código máquina, y al mismo tiempo tuviese una sintaxis altamente coherente como la de c (cosa en la que c++ ha fallado estrepitosamente) y dejar de usar esas antiguallas que ya nadie quiere ver.
@samircastillo6910 Жыл бұрын
@@ballsxan Te entiendo pero justamente es ese equilibrio que hace que exista una guerra de compiladores para arquitecturas. Por la parte militar no se arriesgan y todo lo hacen en la medida de lo posible en bajo nivel, esos ciclos menos de instrucciones son la ventaja, por ende tienen programadores mucho mas expertos
@programming_code9923 Жыл бұрын
Mi proposito es Ser un Gran programador en JAVA y demas tecnologias , y sobre todo enseñar y trasnmitir lo que se aprende, buen video 🎉
@blacktear5197 Жыл бұрын
En java?
@sergioluis42139 ай бұрын
Empieza por javascript
@francopandurorojas58482 ай бұрын
al fin un video dónde se explica la programación detrás de la programación
@cerealguyfrank5509 Жыл бұрын
Tenía curiosidad sobre el tema de cómo se crearon lenguajes como C y C++. ¡Gracias por hacer este vídeo!
@eOrrego Жыл бұрын
Muy bueno Alvaro!, siempre un placer ver tus videos!
@CristianoEstudioso Жыл бұрын
Ahora me siento orgulloso de haber aprendido C++ 😊
@eduardozunigadavila8626 Жыл бұрын
Cuando llevas el curso de lenguajes y traductores te piden un proyecto ... Alli aprendes de verdad.
@jalejan77 Жыл бұрын
excelente video como siempre, muy interesante toda la explicación y cómo fueron las implementaciones de tales lenguajes.
@maxpower6730 Жыл бұрын
Una duda que siempre me había hecho, gran canal y excelente video, muchas gracias!!!! 🎉🎉🎉
@yolamontalvan9502 Жыл бұрын
Me estás animando a crear un canal en KZbin para enseñar una tonelada de algoritmos en C, C++ y C# que son mis fuertes. Solo necesito buscar un programa que me permita crear animación.
@elishasawyer Жыл бұрын
Excelente! Hazlo, hazlo, hazlo, ... Ya me suscribí a tu canal
@MOVBIOS4 ай бұрын
Puedes probar con Processing para hacer animaciones mediante funciones graficas controladas por lenguaje de alto nivel !!
@padrino.rАй бұрын
Sí creaste tu canal? 👀
@omarsilvera7335 Жыл бұрын
Muy buen video, excelente explicación y ejemplificación, muy didáctico. Tal vez faltó mencionar el porque algunos lenguajes triunfan sobre otros, y el motivo de porque alguien querría crear un lenguaje, más allá de "porque si", esto puede ayudar a entender que los lenguajes son simples herramientas para resolver problemas. Por otra parte, bajenle un poco a la publicidad, es molesto... No hace falta mencionar 10 veces que tienen un vídeo hablando de X tema
@manueld848 Жыл бұрын
Eso no es publicidad; le sirve para no repetirse, al tiempo que aporta fuentes a quien pudiera interesarle. Es como decir que los pies de página de un libro con referencias bibliográficas, son publicidad.
@ialejo112 ай бұрын
A mi si me sirve que mencione que tiene un video de "x" tema, ya que asi voy a buscar el video y puedo ampliarme en el tema.
@ISCCS110 ай бұрын
Muchas felicidades por esta master class. Mucho éxito para EDTEAM
@henryparra6297 Жыл бұрын
Muchas gracias por su explicación👍👍👍👍
@carlitosesquer1688 Жыл бұрын
Smalltalk está escrito en Smalltalk... Pascal está escrito en Pascal... Basic en Assembler, y obvio C en C (con assembler por lo que los compiladores de C soportan inclusiones en código en Assembler integrado). La prueba básica de que un lenguaje de propósito general es Turing Complete es precisamente que se puede escribir a si mismo, o sea un Compilador de C en C, uno de Pascal en Pascal o uno de Smalltalk en Smalltalk, etc.
@tarikabaraka2251 Жыл бұрын
Python, PHP, Go y Ruby ayudan a las bases de datos a comunicarse con las aplicaciones en el back-end de un programa. Desarrollo de aplicaciones web. C#, JavaScript, Java, Go y Ruby están entre los mejores lenguajes de programación para crear aplicaciones web.
@javicarrara Жыл бұрын
Te faltó el padre de los lenguajes de programación orientada a objetos: Smalltalk. Smalltalk es un lenguaje de tipado dinámico, dónde todo es un objeto y ha influido en todos los lenguajes de la actualidad, puesto que todas las características de los lenguajes actuales ya las tenía Smalltalk a principios de los 70'.
@el_ultimo_aventurero7 ай бұрын
La pregunta correcta sería “¿Con qué lenguaje de programación se crea un compilador o un intérprete?” Respuesta: con cualquier lenguaje de programación se puede.
@emryscv2523 Жыл бұрын
En minuto 2:35 aproximadamente dices q los ensambladores son más lentos y creo q estás en un error son los más rápidos precisamente porq son instrucciones directas al orocesador. Pero está genial el vídeo.
@EDteam Жыл бұрын
Más lento para el programador escribir en ensamblador. Obviamente en su ejecución es lo más rápido
@emryscv2523 Жыл бұрын
@@EDteam gracias por la aclaración
@danieladriantrejoborjas3973 Жыл бұрын
Yo cree mi propio lenguaje y transpilador o compilador Lo hice para un proyecto de addon maker para Minecraft bedrock Y aunque Minecraft para los addons usa json, cuando el addon se hace grande es difícil de leer todo Así que hice un lenguaje que facilita la lectura de datos para el creador del addon Y después con el compilador o transpilador pasa los datos a json Y viseversa Pasa todo de json a mi propio lenguaje
@verdeunoa64617 ай бұрын
Como se crea un lenguaje? Que libros recomiendas
@sorcerereye Жыл бұрын
IMPORTANTE: Ya es hora de reemplazar a C, a C++ (en C++ se han encontrado problemas con el manejo de la memoria) y a Java (excesivamente verboso). Es ahí donde entra *Rust.* Ya es hora de reemplazar a los bisabuelos C y C++, y Rust como lenguaje de sistema o lenguaje de nivel medio, es el mejor llamado a hacerlo. El lenguaje más amado durante los últimos años según Stack Overflow
@RodrigoAlonsoMayhuayCcorimanya Жыл бұрын
aaaaaaaaaaaaaaaa mi cabeza auqnue tienes razon rust es el futuro
@edgarrod71 Жыл бұрын
A Pascal lo han intentado matar la industria, lo paradójico es que Delphi sigue en evolución y FreePascal no está nada mal, otro punto importante es Swift, que es derivado de Objective-C y aparte de super-rápido es demasiado cool
@MaxPool-fp4cb9 ай бұрын
Los lenguajes de programación son como traductores para la computadora lo que el usuario escriba en codigo el lenguaje lo traduce a 0 y 1 pero cada lenguaje maneja su propia estructura de codigo para comunicarse o traducirle al computadora lo que usuario esta codificando.
@ialejo112 ай бұрын
Pense que eran los compiladores, ya me estas cnfundiendo.
@MaxPool-fp4cb2 ай бұрын
@ialejo11 Si el compilador es lo que muestra la ejecución del programa osea hay la computadora muestra el resultado Pero el lenguaje lo traduce de 0 y 1 a lenguaje normal por ejemplo que hiciste un programa de la suma de 2 números el compilador va mostrar el resultado de lo codificado Pero traducido es decir mandara un mensaje diciendo introduce el primer y segundo número para realizar la operación y ya el compilador mostrará el resultado final traducido al resultado de la suma de 2 números.
@movaxremdir307 Жыл бұрын
Hola! Diseño Compiladores en mi tiempo libre y tus explicaciones son acertadas y bastante buenas 💕 ánimos y que viva la informática
@RelayComputer Жыл бұрын
Yo también soy aficionado a los compiladores. Incluso he hecho algunas contribuciones al proyecto LLVM, sobre todo optimizaciones de los backends de 8 y 16 bits. Quizás te interese mi canal. En algún momento propondré un backend de LLVM para un procesador a relés. Si, lo leíste bien.
@movaxremdir307 Жыл бұрын
@@RelayComputer Claro! Me paso por tu canal justo ahora. Uso Flex y Bison pero en algún momento aprenderé a usar LLVM. Éxitos con tu proyecto bro!!
@elrincondemittyxd196718 күн бұрын
entonces cuando se utilizaba lenguaje de programación ensamblador la comunicación entre el usuario y la pc era mas lenta pero precisa, y la pc se demoraba en interpretar las instrucciones recibidas por el usuario ?
@jorgereyes9444 Жыл бұрын
Un video necesario !!!!
@LuisRamirez-ji1um Жыл бұрын
Te salteaste Forth, creado en 1968 por Charles " Chuck" Moore y Elizabeth "Bess" Rather. Una creación genial, que silenciosamente, trabaja en sistemas empotrados y permite crear cosas increíbles como automatas industriales, robots, etc etc. Sigue aún vigente. Y yo programo en él, como hobby. Y no me paso a ningún otro. No tengo problemas de sintaxis, porque simplemente no la tiene. Es tanto compilado como interpretado. No lo dejes fuera. No lo merecen ni el lenguaje ni su creador, un puro genio.
@zeusdg8 Жыл бұрын
No conozco el lenguaje pero, como no va a tener sintaxis? O sea, es obvio que cualquier lenguaje tiene sintaxis incluso assembly...
@fersenmacias2699 Жыл бұрын
si el lenguaje assembler fue el base para los primeros lenguajes , con que lenguaje se creo assembler ?
@ing.saulabellog.2191 Жыл бұрын
Assembler es lenguaje puro de máquina, cada proceso se programa pensando en cómo lo hace la máquina, solo se crearon compiladores que reemplazan los códigos de las instrucciones del procesador a palabras comprensibles por nosotros y eso se hizo en assembler puro. Un programa en assembler puro solo lo entiende quien conozca los códigos de cada instrucción,; como lo que hacen los crackers para la ingeniería inversa.
@EDteam Жыл бұрын
Ceritos y uno. No había otra forma
@eduardotolentino216 Жыл бұрын
Tarjetas perforadas
@andrespacheco7250 Жыл бұрын
el ensamblador está claramente ensamblado en el circuito impreso a estas instrucciones se le conoce como conjunto de instrucciones,de aquí parte sea arm o x86
@bs-as Жыл бұрын
Cuando se estaba diseñando las primeras computadoras, al principio se pensó como escribirlo en el sistema decimal. Es decir, 10 representaciones para un solo estado. Para simplificar la cosa, se creó el sistema binario, que electrónicamente representa la presencia (1) o la ausencia de tensión (0). Y así se creó
@DavidCarrizoGuitarra Жыл бұрын
Álvaro nos tienes acostumbrados a la excelencia
@_chris_6786 Жыл бұрын
PHP compila con JIT desde la versión 8.0 de PHP, se hicieron unos benchmarks y en algunos casos compiló más rápido que GO. Está por Google los artículos de la medición.
@EDteam Жыл бұрын
Yes. Creo que desde la 7 ya tiene JIT.
@_chris_6786 Жыл бұрын
En la versión 7 todavía usan la máquina virtual de Zend (ZendVM) a bytecode.
@TheDragShot Жыл бұрын
Vaya, ya era hora. Supongo que es buen momento para volver a probar ese lenguaje.
@jhonatancontreras7425Ай бұрын
Espléndido contenido
@Dant3117 Жыл бұрын
Una cosa que también es interesante saber es que cada lenguaje fue creado para solucionar una problemática en la época en que fueron escritos. Buen video, saludos ✌️
@arcp_7 Жыл бұрын
Cuando el curso de arnoldc en edteam?
@danielorodriguez1689 Жыл бұрын
Igual esto sorprende a muchos: un lenguaje de programación se puede crear usando cualquier lenguaje de programación
@haggenx1 Жыл бұрын
Buen video, gracias
@nofuequequise Жыл бұрын
Necesitamos un video de Multi-tenancy
@felipe21994 Жыл бұрын
Zig es un lenguaje relativamente nuevo que ne teoria es mucho mas rapido que cualquiera y super cercano a la maquina, pero con lenguaje lejible para las personas, dicen que esta por debajo de C y C++ y un poco mas arriba de Asembly, pero aun no es popular porque aun se estan desarrollando modulos y partes al dia de hoy, esto porque lo creo una sola persona
@jesusosuna6600 Жыл бұрын
Muy buen Video!!
@Lincille Жыл бұрын
Gracias Álvaro, esta cool el video 🤙🏻
@cicerofernandes9796 Жыл бұрын
Gracias!
@chaboxx159c Жыл бұрын
Excelente Video EDTEAM
@yolamontalvan9502 Жыл бұрын
Se puede usar cualquier lenguaje pero los creadores de lenguajes de programación prefieren usar C ó C++ porque su sintaxis se acerca más a la arquitectura del CPU Central Processor Unit que es el corazón de las computadoras. Mi preferencia sería el C++.
@javiopakan2 Жыл бұрын
Hubiese sido bueno incluir un poco sobre: Ada Lovalace: Considerada la primera programadora software, Condesa de Lovelace, hija del poeta Lord Byron y de la matemática y activista Lady Byron, y Charles Babbage: creador de la Máquina Analítica, hardware. Inventor del pico de los trenes del oeste, … ingeniero y filósofo!... ambos en se unieron en 1812-13 y crearon lo que seria combinación software-hardware... y tambien mensionar a Smalltalk!!! que es muy importante en el mundo de la programación orientada a objetos, y el Modelo Vista Controlador
@oscararriazaguzman7968 Жыл бұрын
¿Para cuando el curso de ArnoldC?
@arvaneret_329 Жыл бұрын
Yo quiero saber con qué programa se escribe y produce un programa nuevo.
@juanherrera4907 Жыл бұрын
Me parece muy interesante la forma de explicar. ¿Alguien sabe si solo hacen blackfriday en noviembre? Quiero comprar membresía pero en promo para poder que me alcance 😢
@miguel-sinay Жыл бұрын
Sí, sí lo hacen. 50% de descuento
@kvelez Жыл бұрын
Grandioso.
@kokorogage Жыл бұрын
yo sigo usando Fortran 😝
@Gabri.El.9 күн бұрын
Que raro que en el repaso de lenguajes históricos no hayan nombrado a BASIC. Un lenguaje que impulsó a más de una generación a convertirse en programadores.
@HenryLeonardoPulidoBenedetti Жыл бұрын
Hoy 2 de junio 2023 intento acceder al sitio de ED Team y el servidor me devuelve (504 Gateway Time-out) por lo que no puedo acceder a mis cursos :(
@EDteam Жыл бұрын
Ya está solucionado 😊
@HenryLeonardoPulidoBenedetti Жыл бұрын
Gracias
@Terzaghi12 Жыл бұрын
Para cuando el curso de ArnoldC?
@DavidCarrizoGuitarra Жыл бұрын
Álvaro, hay cursos de ensamblador para 8086 en EdTeam? Estoy haciendo el de video juegos en ensamblador para Z80 de la Universidad de Alicante
@waldoalvarado4651 Жыл бұрын
Baja 'digital computer electronics' del autor Malvino... ahi te explica el assembly del zilog80
@ricardohernandezmartinez139 Жыл бұрын
Amigo, tienes video de como se hace el parser y lexer?
@wilberperu Жыл бұрын
Para un principiante que quiere aprender a programar computadoras Qué le recomiendas estudiar/aprender primero?
@omarsilvera7335 Жыл бұрын
A qué te referis con "programar computadoras"
@bs-as Жыл бұрын
Depende a qué te quieras dedicar después, pero en lo personal puedo recomendar Python
@ComentarioDestacado Жыл бұрын
El lenguaje Lisp era usado en Autocad.
@enriqueg8611 Жыл бұрын
Un lenguaje con el que enseñaban (no se actualmente) en la Universidad de Buenos Aires es TIMBA (Terrible Imbecile Machine for Boring Algoritms). Es un lenguaje completamente inútil diseñado para aprender conceptos de programación sin entrar en detalles de un lenguaje en particular.
@troyerrand Жыл бұрын
Estoy aprendiendo java❤❤❤
@cesarmejias9008 Жыл бұрын
Yo igual
@nadie7277 Жыл бұрын
Excelente decisión 👍... éxito.
@troyerrand Жыл бұрын
Entonces que lenguaje me recomiendas???
@_chris_6786 Жыл бұрын
Todo depende de qué camino en el desarrollo quieras seguir. Por ejemplo: Para desarrollo de apps: Kotlin y/o Swift Para administración de servidores: Shell script, C Para desarrollo de sitios web: PHP, Python, Javascript, C# (C-Sharp), Java Para bases de datos: SQL Primero deberías elegir un camino dentro del mundo de la programación, y luego ver qué opciones de lenguajes tienes.
@troyerrand Жыл бұрын
@@_chris_6786 gracias mano. Estoy aprendiendo un poquito de java en mis primeros pasos... Me gusta pero quiero ampliar a otras áreas
@omarsilvera7335 Жыл бұрын
Si queres aprender la base de todo, aprende C++ Ya cuando hayas entendido varios de los conceptos fundamentales de la programación, en un lenguaje tan robusto y estricto como C, pasarte a cualquier lenguaje te va a resultar fácil. Por algo la mayoría de los planes de estudio de facultades y tecnicaturas lo ponen de base
@gtdelfin Жыл бұрын
@@omarsilvera7335 y C++ no son lo mismo, y si quieres aprender la base ve a la teoría no al lenguaje que ya es un producto. Y no son tan estrictos de ahí que puedes hacer locuras con ellos, puedes por ejemplo dejar la memoria sucia porque no te obligan a limpiarla.
@bs-as Жыл бұрын
Si no sabes absolutamente nada y lo único que querés saber es programar pero no tenés interés en programar para ninguna industria, arranca con Python que es lo más fácil
@tiomarstheforest8891 Жыл бұрын
Proximo video Explica que Son Las Json Web Token(JWT) , Tengo dudas Respecto a sus Conceptos y Funcionamientos
@RealVegg Жыл бұрын
Este señor es el robot de platón pero de la programación jaja
@retroclipso Жыл бұрын
En una sola compilación¿se pueden usar distintos lenguajes de programación? Cómo en HTML en conjunto de Javascript, recuerdo que de niño por puro hobby escribía ambos en un solo documento de bloc de notas, bueno algunas las escribía y otras era copy paste jeje se pueden juntar ya sea Pyton con C++ por decir un ejemplo no sé cuáles se pueden juntar o si es posible hacer tal cosa. A y otra pregunta, hay un lenguaje llamado Pascal?
@_chris_6786 Жыл бұрын
Existe Pascal.
@retroclipso Жыл бұрын
@@_chris_6786 hace 20 años me comentaron sobre ello pero que era un lenguaje muy viejo. Mi pregunta es en verdad existe o existió tal lenguaje
@eduardotolentino216 Жыл бұрын
Tomé pascal en la universidad porque mi profesora doctora toda una crack. lo utiliza para hacer cosas de investigación. Lo utilizé para hacer cálculos, gráficas y esas cosas.
@_chris_6786 Жыл бұрын
Pascal se utilizaba para el desarrollo de programas en Apple, luego, a mediados de los 80 Microsoft lanzó su propia versión de Pascal que se llamó Turbo Pascal. Hoy día Pascal se utiliza más que nada para enseñar conceptos de programación, o sea, en la academia. Probablemente en la actualidad existan sistemas escritos en Pascal, pero no se me ocurre en qué ámbito podría darle. Photoshop 1.0 Guitar PRO KMPlayer Son algunos programas populares escritos en Pascal. Obviamente en la actualidad estos proyectos migraron a otros códigos base. De todas maneras, existen sandboxes en línea para aprender y practicar Pascal, y no sólo Pascal, también Delphi, Perl, Lua, Visual Basic, entre otros lenguajes de programación populares en los 80s y 90s. Es apasionante.
@TheDragShot Жыл бұрын
Hay proyectos como GraalVM que te permiten utilizar varios lenguajes de programación a la vez para construir una misma aplicación. Pueden compartir datos y llamar funciones entre uno y otro.
@vash7839 Жыл бұрын
Esa frase al inicio fue súper matona.
@bernethe Жыл бұрын
Yo usé el lenguaje ActionScript, que es como decir ahorita que sé hablar en Latín
@adolfobaquero9728 Жыл бұрын
Quien no sabe que te crea, pero sería bueno que investigues más, antes de mandar alago que no conoces.
@CARLESIUS9 ай бұрын
El lenguaje de programación en el que es más fácil desarrollar intérpretes para cualquier lenguaje es Prolog.
@juanitadelosdolores8130 Жыл бұрын
👏👏👏
@beltranmartinez8572 Жыл бұрын
pero que tiene que ver con cubo de rubik?🤔
@azbel556111 ай бұрын
Entonces no es necesario hacer cursos de lenguaje ejemplo c++ solo necesitas tener su manual de uso de dicho lenguaje? Entonces los cursos deberian estar enfocado en como usar el manual de uso de dicho lenguaje???
@elCast272 Жыл бұрын
Y los compiladores e intérpretes como fueron programados?
@bs-as Жыл бұрын
Los primeros compiladores fueron escritos en código de máquina assembler. Después se reescribieron en c
@elCast272 Жыл бұрын
Justamente antier se estrenó la serie de Arnold Schwazenegger y no sabía que le dedicaron un lenguaje de Alto nivel xd
@corcinox Жыл бұрын
sus cursos cuánto cuestan en dólares
@tripleme5566 Жыл бұрын
Sin subtítulos en el Siglo XXI, sin más comentarios.
@sonicGD2006 Жыл бұрын
Grace Hopper es la misma que la de los "bugs"?
@EDteam Жыл бұрын
Esa misma
@sonicGD2006 Жыл бұрын
@@EDteam Gracias y muy buen documento. Saludos.
@akuma2489 Жыл бұрын
Es cierto hay 2 javas tengo un libro pero me dijeron hay otro java y quede confuso
@marlonfigueroa3700 Жыл бұрын
Ensamblador, C, C++, Java, Kotlin
@samircastillo6910 Жыл бұрын
Java y Kotlin son interpretados, no es recomendable hacer lenguajes con ellos pues seria muy lentos
@LordTocinox2 ай бұрын
La pregunta del millón ¿Cómo se hizo el lenguaje ensamblador?
@martinpalomba2 ай бұрын
Pues no es ningún misterio. Se hizo en binario, a lo macho, con 0 y 1
@LordTocinox2 ай бұрын
@@martinpalomba Esperaba alguna explicación a nivel electrónico 😞
@zptrack2490 Жыл бұрын
Rust no estaba escrito en Rust?
@yerkfrider Жыл бұрын
Lisp no es muy popular pero es el lenguaje de programación de AutoCAD
@leigap Жыл бұрын
que es de Delphi, Pascal, Fox y visual studio y sus variantes?
@RelayComputer Жыл бұрын
Se fueron extinguiendo poco a poco. Es una lástima porque en mi opinión el Pascal fue uno de los mejores lenguajes de programación
@byfepo Жыл бұрын
HOLAS, SOY DE LA VIEJA ESCUELA... PREGUNTA : ¿POR QUE DICES QUE C# SE COMPILA PERO LUEGO DEBE SER INTERPRETADO? ¿CUAL ES LA INTERFAZ QUE LO INTERPRETA? SI C# GENERA UN .EXE?
@8SMarvin Жыл бұрын
La explicación es un poco vaga pero esta bien
@RCRM-pp5js4 ай бұрын
Haz tu video 🤡
@jcardenas4551 Жыл бұрын
Demasiado ed team...
@maxlinux2k Жыл бұрын
Hola, una pregunta. Sería posible de alguna forma hacer un lenguaje de programación que no esté basado en el ingles? Lo pregunto porqué hace muchos años he visto un basic en italiano. Claramente no cuajó y ni si quiera en italia lo usaron, pero era curioso ver el código de los programas en algo que se parecía al italiano. Lo pregunto porqué tengo la corazonada que en pocos años vamos abandonar el inglés en todo el mundo (cosas de locos pero nunca me equivoco)... y claro... si las próximas generaciones no saben ni quieren estudiar inglés porqué lo odian, como podrán programar? Así que la pregunta es: Se puede hacer un lenguaje que no sea basado en el inglés? por ejemplo for A in VAR; do print A done por A en VAR; haz imprime A hecho ...o algo así 🙂 Saludos
@zaidnogara642 Жыл бұрын
Tecnicamente lo podrias hacer tu mismo,podrias convertir C++ en español por ejemplo, basta con implementar en el compiladores equivalencias y prohibiciones, por ejemplo "for" = "para" y no podras usar "para" para definir variables u otras cosas. o literalmente modificando las palabras sabes. Ahora bien, la universalidad de ese lenguaje se veria afectada, y tu lenguaje "traducido" seria totalmente ignorado porque no aporta nada.
@maxlinux2k Жыл бұрын
@@zaidnogara642 si en este momento no aportaría absolutamente nada. Pero dentro de pocos años el inglés muy poca gente querrá estudiarlo, mientras que el español será la estrella. Asi que por lo menos empezar a pensarlo. Lo vamos a necesitar en los proximos 15 años
@zaidnogara642 Жыл бұрын
Eso quiero verlo, el español como nuevo idioma principal. y es ahi cuando revivo al imperio mexica y a la gran colombia.@@maxlinux2k
@GerunMatt Жыл бұрын
@@maxlinux2k En los próximo 15 años se hará todo con Inteligencia artificial.
@maxlinux2k Жыл бұрын
@@GerunMatt ....si hay energia suficiente y si internet sigue funcionando...lo cual no es para descartar
@JohnGomez-fj5ij Жыл бұрын
No hablaste del lenguaje ADA
@markus_hn5043 Жыл бұрын
Existe algún lenguaje de programación en español?
@enzonotario Жыл бұрын
EsJS y Latino
@un_aventurero_mas_50111 ай бұрын
Okay... Agarrando lógica, no se puede crear un lenguaje de programación con otro lenguaje de programación. Si es así, ¿cómo surgió el primero? XD El primer lenguaje surgió con código máquina y electrónica básica. Ahora bien, un lenguaje de programación nace cuando se tiene una sintaxis y unas reglas gramaticales bien definidas. La única vez que se utiliza un lenguaje de programación para "hacer" el tuyo propio es para escribir el programa que va a arrancar (motorizar, procesar, correr, ejecutar) tu lenguaje. Dicho programa tiene dos tipos y son conocidos comúnmente como compiladores e intérpretes. Ya lo demás, como la descripción de la sintaxis de su lenguaje, se tiene que recurrir a la "definición de gramática formal", que es algo que su compilador/intérprete puede "entender". Esa gramática es una especificación de reglas que determinan la estructura válida de los archivos creados en su lenguaje. Pasos como la definición de tokens, reglas de producción, anidación y jerarquía, manejo de errores, optimización de análisis, integración de diseño, documentación y pruebas, son pasos muy importantes para describir su gramática. :) Ya me van a preguntar: ¿qué se utiliza para hacer todo eso? Bueno, existen varias cosas, las más importantes (a mi parecer) son: • Notación BNF (Backus-Naur Form): es una notación que se utiliza para expresar la gramática de su lenguaje de programación. Véanlo como un metalenguaje. • EBNF (Extended Backus-Naur Form): lo mismo que lo de arriba pero con más elementos que pueden ayudar. • Diagramas de sintaxis: son representaciones gráficas de las reglas de la gramática del lenguaje. Un ejemplo para una definición primitiva de un lenguaje de programación con EBNF es este: ::= | ::= [0-9]+ ::= '+' | '-' | '*' | '/' En este caso, , y son los nombres de los tokens y las reglas de producción, y pueden estar en cualquier idioma siempre y cuando se mantenga la coherencia en toda la documentación del código. ¡Éxito, señores! :)
@maomorin Жыл бұрын
Mi sueño es hacer un lenguaje de programación en esperanto
@jhonestiwarrodriguezcorrea666311 ай бұрын
Yo le puse al mío así, hecho con lark y Python xd
@BitsDream66 Жыл бұрын
Hmm debería entonces aprender C y C++?
@gtdelfin Жыл бұрын
Depende de tus necesidades o metas. Qué te divierte? Qué te da de comer? Qué se te facilita? Las motivaciones para aprender son variadas, organiza tus prioridades y si C y C++ entran entre esas prioridades apréndelos.
@mecatronicalv Жыл бұрын
O assmebler..😅 🤯
@gtdelfin Жыл бұрын
@@mecatronicalv Assembly
@dj-villawolf900c Жыл бұрын
Quiero Aarender a Usar Unity 2D y sus códigos para Hacer Juegos Tipo Pokemon Game Boy Color .
@ensarman Жыл бұрын
3:21 LISP: Lost In Stupid Parenthesis
@jimmy_colombia Жыл бұрын
con LISP se programó por ejemplo Derive y otras app de la NASA, y similar a este esta el RPL lenguaje que usa RPN
@ComentarioDestacado Жыл бұрын
Pascal 👍🏼 Arduino 👍🏼 Etc..
@danielperez650 Жыл бұрын
Daré mi opinión por qué para eso son los comentarios, le diré que no es muy claro explicando, solo va por los puntos más importantes y yo creo que sería más fácil de entender si lo relaciona todo de una mejor forma. Además, no dejo ver las capturas de pantalla lo suficiente para poder leer y comprender la información.
@christianmiranda1742 Жыл бұрын
Mientras mas simple mas pesado y no es óptimo para las pc o microcontroladores