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

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 251

  • @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 6 месяцев назад

      Ññññ​@@jimmy_colombia

  • @orlandobraun2016
    @orlandobraun2016 Год назад +22

    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?

    • @NlsonRincn
      @NlsonRincn Месяц назад

      "Sos un puto amo, una leyenda ancestral que trasciende los tiempos."

  • @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 RUclips 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 7 месяцев назад

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

  • @ayudatech2599
    @ayudatech2599 Год назад +9

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

  • @Fxntasyyy
    @Fxntasyyy Год назад +37

    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 Год назад +2

      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 Год назад +2

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

    • @jhonestiwarrodriguezcorrea6663
      @jhonestiwarrodriguezcorrea6663 8 месяцев назад

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

  • @evilgamer0143
    @evilgamer0143 Год назад +109

    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 Год назад +8

      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

  • @francopandurorojas5848
    @francopandurorojas5848 3 дня назад

    al fin un video dónde se explica la programación detrás de la programación

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

  • @carlitosesquer1688
    @carlitosesquer1688 11 месяцев назад +1

    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.

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

  • @jalejan77
    @jalejan77 Год назад

    excelente video como siempre, muy interesante toda la explicación y cómo fueron las implementaciones de tales lenguajes.

  • @samircastillo6910
    @samircastillo6910 Год назад +8

    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

  • @AcademiaCS1
    @AcademiaCS1 7 месяцев назад

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

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

    • @ialejo11
      @ialejo11 4 дня назад

      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.

  • @maxpower6730
    @maxpower6730 Год назад +1

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

  • @eduardozunigadavila8626
    @eduardozunigadavila8626 Год назад +19

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

  • @henryparra6297
    @henryparra6297 Год назад

    Muchas gracias por su explicación👍👍👍👍

  • @eOrrego
    @eOrrego Год назад +4

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

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

  • @yolamontalvan9502
    @yolamontalvan9502 Год назад +7

    Me estás animando a crear un canal en RUclips 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

    • @MOVBIOS
      @MOVBIOS Месяц назад

      Puedes probar con Processing para hacer animaciones mediante funciones graficas controladas por lenguaje de alto nivel !!

  • @CristianoEstudioso
    @CristianoEstudioso Год назад +2

    Ahora me siento orgulloso de haber aprendido C++ 😊

  • @LuisRamirez-ji1um
    @LuisRamirez-ji1um 11 месяцев назад

    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 10 месяцев назад +1

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

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

  • @jorgereyes9444
    @jorgereyes9444 Год назад +1

    Un video necesario !!!!

  • @nofuequequise9979
    @nofuequequise9979 Год назад +1

    Necesitamos un video de Multi-tenancy

  • @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 4 месяца назад

      Como se crea un lenguaje? Que libros recomiendas

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

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

  • @fersenmacias2699
    @fersenmacias2699 Год назад +5

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

    • @ing.saulabellog.2191
      @ing.saulabellog.2191 Год назад +2

      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  Год назад +10

      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ó

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

  • @arcp_7
    @arcp_7 Год назад +1

    Cuando el curso de arnoldc en edteam?

  • @DavidCarrizoGuitarra
    @DavidCarrizoGuitarra Год назад +1

    Álvaro nos tienes acostumbrados a la excelencia

  • @cicerofernandes9796
    @cicerofernandes9796 Год назад

    Gracias!

  • @oscararriazaguzman7968
    @oscararriazaguzman7968 Год назад +2

    ¿Para cuando el curso de ArnoldC?

  • @ComentarioDestacado
    @ComentarioDestacado Год назад +4

    El lenguaje Lisp era usado en Autocad.

  • @MaxPool-fp4cb
    @MaxPool-fp4cb 6 месяцев назад

    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.

    • @ialejo11
      @ialejo11 4 дня назад

      Pense que eran los compiladores, ya me estas cnfundiendo.

    • @MaxPool-fp4cb
      @MaxPool-fp4cb 4 дня назад

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

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

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

  • @haggenx1
    @haggenx1 Год назад

    Buen video, gracias

  • @ricardohernandezmartinez139
    @ricardohernandezmartinez139 Год назад

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

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

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

  • @arvaneret_329
    @arvaneret_329 Год назад

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

  • @sorcerereye
    @sorcerereye Год назад +1

    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

  • @Terzaghi12
    @Terzaghi12 Год назад

    Para cuando el curso de ArnoldC?

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

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

  • @tiomarstheforest8891
    @tiomarstheforest8891 Год назад

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

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

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

  • @chaboxx159c
    @chaboxx159c Год назад

    Excelente Video EDTEAM

  • @vash7839
    @vash7839 Год назад

    Esa frase al inicio fue súper matona.

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

  • @kokorogage
    @kokorogage Год назад +1

    yo sigo usando Fortran 😝

  • @azbel5561
    @azbel5561 8 месяцев назад

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

  • @Lincille
    @Lincille Год назад

    Gracias Álvaro, esta cool el video 🤙🏻

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

  • @bernethe
    @bernethe Год назад

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

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

  • @beltranmartinez8572
    @beltranmartinez8572 Год назад

    pero que tiene que ver con cubo de rubik?🤔

  • @jesusosuna6600
    @jesusosuna6600 Год назад

    Muy buen Video!!

  • @kvelez
    @kvelez Год назад

    Grandioso.

  • @el_ultimo_aventurero
    @el_ultimo_aventurero 4 месяца назад

    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.

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

  • @CARLESIUS
    @CARLESIUS 6 месяцев назад

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

  • @maelhagel
    @maelhagel Год назад +117

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

    • @eng3d
      @eng3d Год назад +4

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

  • @danielorodriguez1689
    @danielorodriguez1689 Год назад +6

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

  • @akuma2489
    @akuma2489 Год назад +1

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

  • @zptrack2490
    @zptrack2490 Год назад

    Rust no estaba escrito en Rust?

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

  • @juanitadelosdolores8130
    @juanitadelosdolores8130 Год назад +1

    👏👏👏

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

  • @un_aventurero_mas_501
    @un_aventurero_mas_501 8 месяцев назад

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

  • @byfepo
    @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?

  • @yerkfrider
    @yerkfrider Год назад +1

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

  • @troyerrand
    @troyerrand Год назад +4

    Estoy aprendiendo java❤❤❤

  • @markus_hn5043
    @markus_hn5043 Год назад +3

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

  • @adolfobaquero9728
    @adolfobaquero9728 Год назад

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

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

  • @JohnGomez-fj5ij
    @JohnGomez-fj5ij Год назад

    No hablaste del lenguaje ADA

  • @RealVegg
    @RealVegg Год назад +3

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

  • @elwinallencastillonoh8643
    @elwinallencastillonoh8643 Год назад

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

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

  • @tripleme5566
    @tripleme5566 Год назад

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

  • @jcardenas4551
    @jcardenas4551 Год назад

    Demasiado ed team...

  • @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 Год назад

      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 Год назад

      @@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 Год назад

      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 Год назад

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

    • @maxlinux2k
      @maxlinux2k Год назад

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

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

  • @dj-villawolf900c
    @dj-villawolf900c Год назад

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

  • @maomorin
    @maomorin Год назад

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

  • @8SMarvin
    @8SMarvin Год назад +1

    La explicación es un poco vaga pero esta bien

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

  • @ComentarioDestacado
    @ComentarioDestacado Год назад +1

    Pascal 👍🏼 Arduino 👍🏼 Etc..

  • @SaysAnX
    @SaysAnX Год назад

    Ensamblador y c

  • @christianmiranda1742
    @christianmiranda1742 Год назад

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

  • @efrainandradequintero8925
    @efrainandradequintero8925 Год назад

    extraño los live

  • @rubenhoilchan3004
    @rubenhoilchan3004 Год назад

    Zk framework es un framework que casí nadie usa

  • @BitsDream66
    @BitsDream66 Год назад

    Hmm debería entonces aprender C y C++?

    • @gtdelfin
      @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
      @mecatronicalv Год назад

      O assmebler..😅 🤯

    • @gtdelfin
      @gtdelfin Год назад

      @@mecatronicalv Assembly