¿Con qué lenguaje de programación se crean los lenguajes de programación?

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 239

  • @EDteam
    @EDteam  Рік тому +15

    🎉 ¡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
      @EDteam  Рік тому +3

      ⌚ 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
      @jimmy_colombia Рік тому +4

      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
      @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.

    • @azathoth1984
      @azathoth1984 4 місяці тому

      Ññññ​@@jimmy_colombia

  • @Fxntasyyy
    @Fxntasyyy Рік тому +33

    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
      @JM-vd7ki Рік тому +2

      Justo la voy a llevar el semestre que entra en el tec JJAJA

    • @SaysAnX
      @SaysAnX Рік тому +1

      Yo lo hice con c y ensamblador

    • @krisda80
      @krisda80 Рік тому +2

      A mi me tocó hacerlo en Java, la verdad excelente práctica para entender todo eso

    • @GerunMatt
      @GerunMatt 11 місяців тому +2

      Yo lo tuve que hacer con C, flex y Bison GNU

    • @jhonestiwarrodriguezcorrea6663
      @jhonestiwarrodriguezcorrea6663 6 місяців тому

      Yo estoy en un bootcamp y lo hicimos con lark y Python

  • @orlandobraun2016
    @orlandobraun2016 Рік тому +7

    Hola, aprendí COBOL en el año 1963 con 15 años de edad, aunque parezca increible hoy a mis 75 años tengo una elevada carga de trabajo, ya que muchos bancos, aun hoy, continúan utilizando sistemas en COBOL para sus operaciones financieras. Mis hijos son programadores en Python y C/C++, pero yo a mis 75 años tengo mas trabajo que ellos, ya que al menos en mi país hay pocos programadores en COBOL (la mayoría jubilados como yo), aunque viejitos, todavía somos requeridos. Saludos

    • @bs-as
      @bs-as Рік тому

      Te saco entrada al museo?

  • @evilgamer0143
    @evilgamer0143 Рік тому +106

    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
      @alastorgdl Рік тому +7

      O esa q tú no sabías ni cómo te llamas pero la culpa es del otro

    • @carlosjose-om3qr
      @carlosjose-om3qr Рік тому

      Buen análisis.

    • @carlosjose-om3qr
      @carlosjose-om3qr Рік тому

      ​@@alastorgdleres programador?

    • @alastorgdl
      @alastorgdl Рік тому +4

      @@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
      @SaysAnX Рік тому +5

      @@alastorgdl habran paso a un anciano

  • @sebastiancorrea3633
    @sebastiancorrea3633 Рік тому +9

    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 UA-cam 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

    • @franks20ac38
      @franks20ac38 5 місяців тому

      Yo no perdí el hilo, pero si me causo disgusto, porque doble anuncio, el de UA-cam e inmediatamente el de ellos

  • @ayudatech2599
    @ayudatech2599 Рік тому +8

    Fantásticamente bien explicado y estupenda edición. Créeme porque soy ingeniero en electrónica y me toca programar Sí o Sí.

  • @maxfig4167
    @maxfig4167 Рік тому +29

    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
      @manueld848 Рік тому +10

      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
      @bmoreno-ri8 Рік тому +6

      @@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
      @manueld848 Рік тому +1

      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
      @bmoreno-ri8 Рік тому +3

      @@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
      @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.

  • @JORDAN7514
    @JORDAN7514 Рік тому +12

    Siempre me lo había preguntado, muchas gracias por la información

  • @yolamontalvan9502
    @yolamontalvan9502 Рік тому +7

    Me estás animando a crear un canal en UA-cam 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
      @elishasawyer Рік тому +1

      Excelente! Hazlo, hazlo, hazlo, ... Ya me suscribí a tu canal

  • @eOrrego
    @eOrrego Рік тому +4

    Muy bueno Alvaro!, siempre un placer ver tus videos!

  • @samircastillo6910
    @samircastillo6910 Рік тому +7

    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
      @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
      @samircastillo6910 Рік тому +1

      @@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

  • @cerealguyfrank5509
    @cerealguyfrank5509 Рік тому +1

    Tenía curiosidad sobre el tema de cómo se crearon lenguajes como C y C++.
    ¡Gracias por hacer este vídeo!

  • @CristianoEstudioso
    @CristianoEstudioso Рік тому +2

    Ahora me siento orgulloso de haber aprendido C++ 😊

  • @AcademiaCS1
    @AcademiaCS1 5 місяців тому

    Muchas felicidades por esta master class. Mucho éxito para EDTEAM

  • @maxpower6730
    @maxpower6730 Рік тому +1

    Una duda que siempre me había hecho, gran canal y excelente video, muchas gracias!!!! 🎉🎉🎉

  • @programming_code9923
    @programming_code9923 Рік тому +5

    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 🎉

  • @eduardozunigadavila8626
    @eduardozunigadavila8626 Рік тому +18

    Cuando llevas el curso de lenguajes y traductores te piden un proyecto ... Alli aprendes de verdad.

  • @omarsilvera7335
    @omarsilvera7335 Рік тому +2

    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
      @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.

  • @henryparra6297
    @henryparra6297 Рік тому

    Muchas gracias por su explicación👍👍👍👍

  • @edgarrod71
    @edgarrod71 Рік тому +4

    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

  • @javicarrara
    @javicarrara Рік тому +12

    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'.

  • @emryscv2523
    @emryscv2523 Рік тому +1

    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
      @EDteam  Рік тому +3

      Más lento para el programador escribir en ensamblador. Obviamente en su ejecución es lo más rápido

    • @emryscv2523
      @emryscv2523 Рік тому

      @@EDteam gracias por la aclaración

  • @yolamontalvan9502
    @yolamontalvan9502 Рік тому +2

    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++.

  • @jorgereyes9444
    @jorgereyes9444 Рік тому +1

    Un video necesario !!!!

  • @MaxPool-fp4cb
    @MaxPool-fp4cb 5 місяців тому

    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.

  • @8SMarvin
    @8SMarvin Рік тому +1

    La explicación es un poco vaga pero esta bien

  • @carlitosesquer1688
    @carlitosesquer1688 10 місяців тому

    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.

  • @DavidCarrizoGuitarra
    @DavidCarrizoGuitarra Рік тому +1

    Álvaro nos tienes acostumbrados a la excelencia

  • @LuisRamirez-ji1um
    @LuisRamirez-ji1um 10 місяців тому

    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
      @zeusdg8 9 місяців тому +1

      No conozco el lenguaje pero, como no va a tener sintaxis? O sea, es obvio que cualquier lenguaje tiene sintaxis incluso assembly...

  • @maelhagel
    @maelhagel Рік тому +104

    El problema es que muchos programadores quieren crear su propio lenguaje con juegos de azar y mujersuelas

    • @eng3d
      @eng3d Рік тому +3

      Sabes que, olvidalo 😊

    • @alexisaguilar1912
      @alexisaguilar1912 Рік тому +2

      Y el problema?

    • @carlosjose-om3qr
      @carlosjose-om3qr Рік тому +2

      Parece que te equivocaste "lenguajes de programación" con "videojuegos"

    • @alexisaguilar1912
      @alexisaguilar1912 Рік тому +5

      @@carlosjose-om3qr Parece que no entendiste el chiste

    • @germanpayllalef
      @germanpayllalef Рік тому

      Jajajajjajajajjajaja buenísimo!!! 🤣

  • @haggenx1
    @haggenx1 Рік тому

    Buen video, gracias

  • @danieladriantrejoborjas3973
    @danieladriantrejoborjas3973 Рік тому +4

    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

    • @verdeunoa6461
      @verdeunoa6461 3 місяці тому

      Como se crea un lenguaje? Que libros recomiendas

  • @ComentarioDestacado
    @ComentarioDestacado Рік тому +3

    El lenguaje Lisp era usado en Autocad.

  • @_chris_6786
    @_chris_6786 Рік тому +1

    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
      @EDteam  Рік тому +1

      Yes. Creo que desde la 7 ya tiene JIT.

    • @_chris_6786
      @_chris_6786 Рік тому +1

      En la versión 7 todavía usan la máquina virtual de Zend (ZendVM) a bytecode.

    • @TheDragShot
      @TheDragShot Рік тому

      Vaya, ya era hora. Supongo que es buen momento para volver a probar ese lenguaje.

  • @felipe21994
    @felipe21994 Рік тому +1

    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

  • @Dant3117
    @Dant3117 Рік тому +4

    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 ✌️

  • @oscararriazaguzman7968
    @oscararriazaguzman7968 Рік тому +2

    ¿Para cuando el curso de ArnoldC?

  • @fersenmacias2699
    @fersenmacias2699 Рік тому +4

    si el lenguaje assembler fue el base para los primeros lenguajes , con que lenguaje se creo assembler ?

    • @ing.saulabellog.2191
      @ing.saulabellog.2191 Рік тому +1

      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
      @EDteam  Рік тому +9

      Ceritos y uno. No había otra forma

    • @eduardotolentino216
      @eduardotolentino216 Рік тому

      Tarjetas perforadas

    • @andrespacheco7250
      @andrespacheco7250 Рік тому +1

      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
      @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ó

  • @chaboxx159c
    @chaboxx159c Рік тому

    Excelente Video EDTEAM

  • @cicerofernandes9796
    @cicerofernandes9796 Рік тому

    Gracias!

  • @vash7839
    @vash7839 Рік тому

    Esa frase al inicio fue súper matona.

  • @Terzaghi12
    @Terzaghi12 Рік тому

    Para cuando el curso de ArnoldC?

  • @leigap
    @leigap Рік тому +2

    que es de Delphi, Pascal, Fox y visual studio y sus variantes?

    • @RelayComputer
      @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

  • @danielorodriguez1689
    @danielorodriguez1689 Рік тому +6

    Igual esto sorprende a muchos: un lenguaje de programación se puede crear usando cualquier lenguaje de programación

  • @Lincille
    @Lincille Рік тому

    Gracias Álvaro, esta cool el video 🤙🏻

  • @jesusosuna6600
    @jesusosuna6600 Рік тому

    Muy buen Video!!

  • @javiopakan2
    @javiopakan2 Рік тому +3

    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

  • @tiomarstheforest8891
    @tiomarstheforest8891 Рік тому

    Proximo video Explica que Son Las Json Web Token(JWT) , Tengo dudas Respecto a sus Conceptos y Funcionamientos

  • @DavidCarrizoGuitarra
    @DavidCarrizoGuitarra Рік тому +7

    Á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
      @waldoalvarado4651 Рік тому +1

      Baja 'digital computer electronics' del autor Malvino... ahi te explica el assembly del zilog80

  • @CARLESIUS
    @CARLESIUS 5 місяців тому

    El lenguaje de programación en el que es más fácil desarrollar intérpretes para cualquier lenguaje es Prolog.

  • @arcp_7
    @arcp_7 Рік тому

    Cuando el curso de arnoldc en edteam?

  • @HenryLeonardoPulidoBenedetti
    @HenryLeonardoPulidoBenedetti Рік тому +1

    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 :(

  • @ricardohernandezmartinez139

    Amigo, tienes video de como se hace el parser y lexer?

  • @juanitadelosdolores8130
    @juanitadelosdolores8130 Рік тому +1

    👏👏👏

  • @kvelez
    @kvelez Рік тому

    Grandioso.

  • @arvaneret_329
    @arvaneret_329 Рік тому

    Yo quiero saber con qué programa se escribe y produce un programa nuevo.

  • @troyerrand
    @troyerrand Рік тому +4

    Estoy aprendiendo java❤❤❤

  • @enriqueg8611
    @enriqueg8611 Рік тому +2

    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.

  • @azbel5561
    @azbel5561 7 місяців тому

    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???

  • @bernethe
    @bernethe Рік тому

    Yo usé el lenguaje ActionScript, que es como decir ahorita que sé hablar en Latín

  • @movaxremdir307
    @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
      @RelayComputer Рік тому +2

      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
      @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!!

  • @corcinox
    @corcinox Рік тому

    sus cursos cuánto cuestan en dólares

  • @juanherrera4907
    @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
      @miguel-sinay Рік тому

      Sí, sí lo hacen. 50% de descuento

  • @jcardenas4551
    @jcardenas4551 Рік тому

    Demasiado ed team...

  • @un_aventurero_mas_501
    @un_aventurero_mas_501 6 місяців тому

    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!
    :)

  • @beltranmartinez8572
    @beltranmartinez8572 Рік тому

    pero que tiene que ver con cubo de rubik?🤔

  • @markus_hn5043
    @markus_hn5043 Рік тому +3

    Existe algún lenguaje de programación en español?

  • @yerkfrider
    @yerkfrider Рік тому +1

    Lisp no es muy popular pero es el lenguaje de programación de AutoCAD

  • @marlonfigueroa3700
    @marlonfigueroa3700 Рік тому

    Ensamblador, C, C++, Java, Kotlin

    • @samircastillo6910
      @samircastillo6910 Рік тому +2

      Java y Kotlin son interpretados, no es recomendable hacer lenguajes con ellos pues seria muy lentos

  • @retroclipso
    @retroclipso Рік тому +3

    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
      @_chris_6786 Рік тому +1

      Existe Pascal.

    • @retroclipso
      @retroclipso Рік тому +1

      @@_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
      @eduardotolentino216 Рік тому +3

      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
      @_chris_6786 Рік тому +3

      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
      @TheDragShot Рік тому +2

      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.

  • @zptrack2490
    @zptrack2490 10 місяців тому

    Rust no estaba escrito en Rust?

  • @wilberperu
    @wilberperu Рік тому

    Para un principiante que quiere aprender a programar computadoras
    Qué le recomiendas estudiar/aprender primero?

    • @omarsilvera7335
      @omarsilvera7335 Рік тому

      A qué te referis con "programar computadoras"

    • @bs-as
      @bs-as Рік тому

      Depende a qué te quieras dedicar después, pero en lo personal puedo recomendar Python

  • @adolfobaquero9728
    @adolfobaquero9728 Рік тому

    Quien no sabe que te crea, pero sería bueno que investigues más, antes de mandar alago que no conoces.

  • @akuma2489
    @akuma2489 Рік тому +1

    Es cierto hay 2 javas tengo un libro pero me dijeron hay otro java y quede confuso

  • @elwinallencastillonoh8643
    @elwinallencastillonoh8643 Рік тому

    Y los compiladores e intérpretes como fueron programados?

    • @bs-as
      @bs-as Рік тому +1

      Los primeros compiladores fueron escritos en código de máquina assembler. Después se reescribieron en c

  • @JohnGomez-fj5ij
    @JohnGomez-fj5ij Рік тому

    No hablaste del lenguaje ADA

  • @fernandopobletebyfepo4820
    @fernandopobletebyfepo4820 Рік тому

    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?

  • @dj-villawolf900c
    @dj-villawolf900c Рік тому

    Quiero Aarender a Usar Unity 2D y sus códigos para Hacer Juegos Tipo Pokemon Game Boy Color .

  • @maxlinux2k
    @maxlinux2k Рік тому +1

    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
      @zaidnogara642 11 місяців тому

      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
      @maxlinux2k 11 місяців тому

      @@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
      @zaidnogara642 11 місяців тому

      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
      @GerunMatt 11 місяців тому

      @@maxlinux2k En los próximo 15 años se hará todo con Inteligencia artificial.

    • @maxlinux2k
      @maxlinux2k 11 місяців тому

      @@GerunMatt ....si hay energia suficiente y si internet sigue funcionando...lo cual no es para descartar

  • @arcamafe
    @arcamafe Рік тому

    Excelente video y contenido, pero que desagradable el audio, pls algún filtro para esos ruidos…

  • @ensarman
    @ensarman Рік тому

    3:21
    LISP: Lost In Stupid Parenthesis

    • @jimmy_colombia
      @jimmy_colombia Рік тому +1

      con LISP se programó por ejemplo Derive y otras app de la NASA, y similar a este esta el RPL lenguaje que usa RPN

  • @troyerrand
    @troyerrand Рік тому

    Entonces que lenguaje me recomiendas???

    • @_chris_6786
      @_chris_6786 Рік тому +3

      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
      @troyerrand Рік тому +1

      @@_chris_6786 gracias mano. Estoy aprendiendo un poquito de java en mis primeros pasos... Me gusta pero quiero ampliar a otras áreas

    • @omarsilvera7335
      @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
      @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
      @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

  • @tripleme5566
    @tripleme5566 Рік тому

    Sin subtítulos en el Siglo XXI, sin más comentarios.

  • @sonicGD2006
    @sonicGD2006 Рік тому

    Grace Hopper es la misma que la de los "bugs"?

    • @EDteam
      @EDteam  Рік тому +2

      Esa misma

    • @sonicGD2006
      @sonicGD2006 Рік тому

      @@EDteam
      Gracias y muy buen documento.
      Saludos.

  • @SaysAnX
    @SaysAnX Рік тому

    Ensamblador y c

  • @danielperez650
    @danielperez650 10 місяців тому

    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.

  • @ComentarioDestacado
    @ComentarioDestacado Рік тому +1

    Pascal 👍🏼 Arduino 👍🏼 Etc..

  • @elwinallencastillonoh8643
    @elwinallencastillonoh8643 Рік тому

    Justamente antier se estrenó la serie de Arnold Schwazenegger y no sabía que le dedicaron un lenguaje de Alto nivel xd

  • @cibertecusinc7924
    @cibertecusinc7924 Рік тому

    Sería posible, al menos se podría reducir a una decena
    Desgraciadamente existe intereses económicos y deciden empresarios que incluso no saben programar
    Para programar nivel dios está C
    Además existen Java, Javascript y me atrevo a decir VBA, si este último es muy potente, su principal ventaja es la claridad en se escritura

  • @eduardoholzmann853
    @eduardoholzmann853 Рік тому

    Creo que le erraste con GO, por lo menos en Argentina no lo usa mucha gente.

  • @christianmiranda1742
    @christianmiranda1742 Рік тому

    Mientras mas simple mas pesado y no es óptimo para las pc o microcontroladores

  • @maomorin
    @maomorin Рік тому

    Mi sueño es hacer un lenguaje de programación en esperanto

  • @chicogonzalez6652
    @chicogonzalez6652 Рік тому

    Assembler

    • @gtdelfin
      @gtdelfin Рік тому +1

      Assembler es digamos el traductor y Assembly es el lenguaje, pero en español se le dice igual a los dos "ensamblador"

  • @rubenhoilchan3004
    @rubenhoilchan3004 Рік тому

    Zk framework es un framework que casí nadie usa

  • @efrainandradequintero8925
    @efrainandradequintero8925 Рік тому

    extraño los live

  • @RealVegg
    @RealVegg Рік тому +2

    Este señor es el robot de platón pero de la programación jaja

  • @bosquescomestibles
    @bosquescomestibles 6 місяців тому

    al final no respondes, en un mundo unido, se podría? sí, y avanzaríamos más rápido? infinitamente

  • @AndersoGonzale
    @AndersoGonzale 2 місяці тому

    Te pásate 😅

  • @mangosta2050
    @mangosta2050 Рік тому

    Yo tengo una pregunta!
    Existen lenguajes no clasificados o conocidos?
    Me explico, un privado con muchos recursos contrata un team que desarrolla y aplica un lenguaje de programación y ese team se renueva ciclicamente??
    Gracias!

    • @YoelMonsalve
      @YoelMonsalve Рік тому

      Lenguajes para aplicaciones militares, confidenciales, científicas secretas, etc .

  • @tarikabaraka2251
    @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.