Тёмный

¿Qué Lenguaje de Programación es Mejor para la Electrónica? 

TutoElectro
Подписаться 117 тыс.
Просмотров 12 тыс.
50% 1

Grupo Telegram:t.me/tutoelectro1
web: www.tutoelectro.com
twitter: / tutoelectro
For business propositions: amendez@tutoelectro.com (Only business propositions, any other will be ignored)
Facebook TutoElectro: www.facebook.c...
Grupo RU-vidrs Electrónica Facebook : www.facebook.c...

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 89   
@ElectronicIngDiaz0786
@ElectronicIngDiaz0786 3 года назад
Todo depende, para lo que se vaya a hacer. Para mí, los lenguajes de programación para ingeniería electrónica son: C, C++, y Python.
@Tutoelectro1
@Tutoelectro1 3 года назад
Evidentemente es relativo.
@emanuelgalarza4149
@emanuelgalarza4149 Год назад
Muchas gracias por tu comentario soy estudiante de ing electrónica y estoy aprendiendo los fundamentos de la programación y tenía dudas por ir a aprender python pero con este video estoy más seguro de cuál aprender primero
@nicolascarrasco2513
@nicolascarrasco2513 Год назад
​@@emanuelgalarza4149como recomendación ( lo cual si alguien quiere debatirlo está libre de hacerlo) aprende primero c++, así se te hace más fácil aprender python xd
@diegobeltran429
@diegobeltran429 3 года назад
Voy en primer semestre de ingeniería electrónica y a la vez estoy haciendo un curso en el que aprendo Python sin saber que era tan bueno para lo que estudio, mil gracias.
@sr.maxwell6808
@sr.maxwell6808 2 года назад
Joder yo aprendí ensamblador con los viejos pics Y cuando quise aprender lenguaje c me constó bastante acostumbrarme :(
@kevinyf1981
@kevinyf1981 2 месяца назад
SE TE EXTRAÑA, BRO ¡VUELVE PRONTO!
@electric-city2059
@electric-city2059 3 года назад
En mi curso primero me dieron ensamblador y después el lenguaje c en la materia de micro controladores Pero antes de esa lleve vhdl y antes de vhdl lleve programación estructurada con c++
@irais2796
@irais2796 5 месяцев назад
Yo casi a media noche atenta aprendiendo contigo
@LeivisColdoba
@LeivisColdoba Год назад
Python es un lenguaje tonto es incomparable con C
@martinpalomino8627
@martinpalomino8627 3 года назад
En mi experiencia en Mexico con ladder para PLC y c/c++ para los microntroladores arm serias competitivo en las industrias , pero pues depende del sector economico y para ser docente las univesidades de aqui piden a los profesores de electronica como requisito saber asm y c/c++ para dar catedras de microcontroladores.
@AlbertoLopez-to9hj
@AlbertoLopez-to9hj 3 года назад
Muy buen video, crack. Yo personalmente soy partidario de empezar con C e ir subiendo niveles de abstraccion. Creo que aunque toma mas tiempo asi, da un mejor entendimiento de los sistemas computacionales y el manejo de recursos. Pero estoy de acuerdo 100% q Python es una herramienta esencial para todos los ingenieros o interesados en la electronica hoy dia. Un saludo!
@Tutoelectro1
@Tutoelectro1 3 года назад
Si, estoy de acuerdo en lo que dices. Pero la mayoría de la gente no tiene el interés necesario y por tanto abandonan. Si empiezan con Python y ven el poder que tiene la programación siempre se pueden interezar en bajar a más bajo nivel si es necesario.
@Danixu86
@Danixu86 3 года назад
Python está bien para cierto tipo de tareas, pero para otras es increíblemente lento (no deja de ser un lenguaje interpretado). Por poner un ejemplo, porté un programa simple que lee un fichero de imagen de CD-ROM, hace unos cálculos para quitar datos y escribe una versión reducida (parecido a comprimir pero sin ser compresión). Este programa en C tardaba como 14s en realizar el trabajo, y en python con funciones similares me tardaba fácilmente 20 minutos. Esto fue debido principalmente a que necesitaba mucha más CPU para trabajar con los datos a nivel de bytes y bits, y tras investigar y no ver nada mejor terminé teniendo que abandonar la idea. Finalmente lo reescribí en gran medida en C++ y ahora tarda 6s. Personalmente recomiendo empezar con python que es un lenguaje más cómodo y fácil para irte soltando, y poco a poco irte aventurando en lenguajes más complejos como C++, y que te permitan hacer otro tipo de cosas.
@Tutoelectro1
@Tutoelectro1 3 года назад
Evidentemente, pero para muchísimas cosas, sobra y los PC cada vez son más rápidos. Lo que no se hace más rápida es mi capacidad de escribir un programa. Intenta hacer un chat con transferencia de archivos entre dos PC's y me dices cuanto se tarda en C vs Python. Y al final, que consigues haciendolo en C? Que cargue en 0,2 ms en vez de 10ms? Me explico? Depende de lo que necesites.
@buda70
@buda70 2 года назад
Micro Python permite introducirte en hacer un proyecto rápido y no hace falta meter mucho en la estructura del microcontrolador.... Es ideal para los proyectos que necesitas implementar rápido pero que no requiere mucha velocidad de respuesta.
@sebastianguajardoherrera6569
@sebastianguajardoherrera6569 3 года назад
Respecto a patrones de diseño para sistemas embebidos, recomiendas algún libro o blog que muestre esto y buenas prácticas enfocadas especialmente a este mundo?
@Tutoelectro1
@Tutoelectro1 3 года назад
Sí. Making Embedded Systems (Más general y ligero) y Reusable firmware development (Un poco más a fondo en el tema.)
@WayraInnovaTech
@WayraInnovaTech 4 месяца назад
Una pregunta, que lenguaje de programación utiliza caterpillar en los sistemas de sus equipos de contracción?
@charlieo.4218
@charlieo.4218 3 года назад
Muy interesante, sobre todo la parte de Python y la posibilidad de debugear con mayor eficacia los microcontroladores aunque hallan sido programados en C, voy a empezar a aprender Python.
@Tutoelectro1
@Tutoelectro1 3 года назад
Gracias
@juliojaciuk5191
@juliojaciuk5191 4 месяца назад
muy bueno..!! tus explicaciones me ayudan a donde orientarme, quiero programar y me das una guia perfecta el orden a seguir..!!
@juliojaciuk5191
@juliojaciuk5191 4 месяца назад
yo soy de la electronica dura, pero voy a seguir el orden que indicas tu hasta poder comprender ensamblador, sin embargo pienso que llegando a practicar mucho en c se me pondra todo mas claro..!! saludos desde argentina..!!
@electric-city2059
@electric-city2059 3 года назад
A qué te refieres con alto nivel? Con c es mucho más fácil que ensamblador, pero me parece que te refieres al top lével o a qué te refieres con eso
@beeecu
@beeecu 3 года назад
Con alto nivel se refiere a la abstracción de lo que se está programando. Como bien dijo con ensamblador se está sujeto a los comandos y capacidades del micro, cuando se dan las instrucciones incluso debe indicarse el registro donde se almacenará un dato. Esto en lenguaje C no sucede pero, por ejemplo, si debe especificarse el tipo de variable cuando se la declara. En otros lenguajes esta especificación no es necesaria por lo cual la abstracción es mayor. Espero haber aclarado un poco el panorama. Saludos!
@PaterCurro
@PaterCurro Год назад
En un video recomiendas un tipo de soldadura ilegal y ahora recomiendas un lenguaje de programación teniendo poca idea... Vaya tropa!
@PaterCurro
@PaterCurro Год назад
Básicamente básic, es básico.
@jaxpk3
@jaxpk3 3 года назад
Muchas gracias me sirvió lo que hablaste de el lenguaje Ensamblador ya que estoy estudiando Ing. Electrónica y veo que los PIC se pueden programas con lenguajes como C++ y MicroPython
@Tutoelectro1
@Tutoelectro1 3 года назад
Yo me centraría en C para empezar en PiC
@educacionBM
@educacionBM 3 года назад
Pues sí estoy de acuerdo contigo hermano. Yo agregaría que se aprendieran lenguaje G (el que usa Labview) que me gusta muchísimo
@Tutoelectro1
@Tutoelectro1 3 года назад
Me alegro. Yo es que odio LAbview jajaja. Y en ciertos sitios lo usan, pero sobre todo gente mayor que no ha aprendido a programar con código.
@joelnds
@joelnds 3 года назад
Gracias siempre he tenido esa duda, ¿Qué lenguajes se espera que domine un ingeniero en electrónica? Pero yo agregaría VHDL y Lader, para hardware y PLC que son otros que se utilizan en la carrera de ingeniería electrónica, pero yo no soy egresado, así que no sé qué se use en la industria jaja. Buen video.
@Tutoelectro1
@Tutoelectro1 3 года назад
Depende del trabajo concreto. Pero VHDL y Ladder son muy concretos a PLC y FPGAS, pero esos son los dispositivos menos comunes, al menos en los países en los que yo he trabajado.
@victordavidgonzalezlemus3079
@victordavidgonzalezlemus3079 2 года назад
TinyGo está muy bueno para sistemas embebidos..! Muy buen video. Saludos
@kanaya1991
@kanaya1991 2 года назад
tenemos micropython para microcontroladores, como c++ se utiliza en arduino
@10tronic
@10tronic 3 года назад
Tengo entendido que C# con el framework de .Net Core corre en cualquier SO.
@Tutoelectro1
@Tutoelectro1 3 года назад
Intentalo y me cuentas. :)
@Kalex_sr
@Kalex_sr 3 года назад
Estoy deacuerdo, pero yo le agregaria un lenguaje mas y es el KOP o LADER , para programar PLC . Bueno, tambien depende de el area , pero siempre es bueno saber programar un PLC.
@Tutoelectro1
@Tutoelectro1 3 года назад
Depende mucho del Area y el País.
@isra4565
@isra4565 2 года назад
Ladder no es complicado de aprender al menos lo mas general.
@DanielPerez-ln4vu
@DanielPerez-ln4vu 2 года назад
Gracias por los consejos. Bosch, Magnetti Marelli, Siemens, etc. en la linea automotriz, en sus microcontroladores ¿que lenguaje usara? ¿usara un tipo de ensamblador propio de la marca?
@enriquetovar7215
@enriquetovar7215 Год назад
eXCELENTE Y MUY AMIGABLE EXPLICACION. TE SESEO EXITOS
@RamonMartinez-tz3yu
@RamonMartinez-tz3yu 3 года назад
Una pregunta a todos los ingenieros electrónicos por qué si un MCU es capaz de conectarle un teclado y una pantalla no es capaz de programarlo sin una PC siendo que supuestamente el MCU le llaman micro computadora y tienen que usar programas de alto nivel para usarlo ustedes que van estudiar electrónica diseñen un sistema con MCU que se programe con una PC y lenguajes que cambian constantemente sean ingeniosos no chinos...
@RamonMartinez-tz3yu
@RamonMartinez-tz3yu 3 года назад
Corrigiendo el comentario que acabo de dar "quise decir diseñen un sistema con MCU que no se programe con ninguna PC ni lenguajes de alto nivel estudien para diseñar no para copiar.
@Tutoelectro1
@Tutoelectro1 3 года назад
Hay micros hoy en día que pueden correr Python, un lenguaje interpretado y se podría cambiar su programa con un teclado en él y una pantalla. Pero para hacer eso necesitas mucha memoria sólo para guardar toda la parte de control del, teclado, cámara, sistema de archivos y demás. Los micros hoy en día están muy limitados en memoria y capacidad de procesamiento para que sea viable eso que comentas. Justamente por qué son mucho más baratos y funcionan con tiempos deterministas se usan. Si no se pondrían microprocesadores como tienes en un PC
@RamonMartinez-tz3yu
@RamonMartinez-tz3yu 3 года назад
Una pregunta cuando sacaron un MCU para programarlo en una plataforma muy conocida habían dicho que tal sistema era económico y resulta que para utilizar esa plataforma tiene uno que utilizar una PC con sistema operativo al corriente si no,no puede uno utilizarlo bien y también que para programar ese periférico remoto que usa un MCU necesita de más hardware externo y un lenguaje de programacion que se descontinúa cuando sale otro ,ahora dónde está lo económico? Y perdón por mi comentario pero en este caso yo invertiria mi tiempo y mi economía en los autómatas. Y saludos desde MEXICO.
@murdockZS
@murdockZS 3 года назад
¿Qué paradigmas se pueden usar en la programación de bajo nivel? Hasta ahora solo he visto programación imperativa (estructurada), pero me imagino que depende de la arquitectura del microcontrolador.
@ArnaldoGarcia865
@ArnaldoGarcia865 2 года назад
En mi opinion a mi me ayudo mucho a entender como programar microcontroladores fue picbasic, me parecio muy facil de entender y comodo, luego fui instruyendome en otros lenguajes de programacion.
@anuarcvs5120
@anuarcvs5120 2 года назад
Que opinas de c#?
@Tutoelectro1
@Tutoelectro1 2 года назад
Está bien, pero básicamente sólo puedes escribir aplicaciones para Windows. Además es un lenguaje de menos alto nivel que python, tienes menos librerías, una comunidad mucho más reducida, etc. Lo positivo es que al ser un lenguaje compilado, los programas pueden ser más rápidos que en python, por lo que en algunos casos puede interesar más
@emilianogarciavidal6423
@emilianogarciavidal6423 3 года назад
¿Y si ya controlas C tiene sentido ponerse con Python? No soy un experto en C, pero lo puedo dominar. ¿Tendría sentido ponerse con Python sólo porque actualmente se demanda más o sería más aconsejable profundizar más en C? Gracias de antemano.
@AlbertoLopez-to9hj
@AlbertoLopez-to9hj 3 года назад
Yo creo q si vale la pena, porq con Python puedes prototipar mucho mas rapido, ademas de ser muy bueno para scripting. Ya luego puedes usar C para cdo necesites eficiencia en el manejo de recursos
@adtg1097
@adtg1097 3 года назад
Yo se programar más c/c++, aunque python es muy necesario hoy en día, están saliendo muchos micros para python, obviamente c/c++ es la mayoria, además que python es más facil y puede servir para muchas cosas aparte del mundo de la electrónica. También esta Vhdl que es más descripción de FPGAS, es mucho más complejo, pero tiene sus puntos fuertes.
@Danixu86
@Danixu86 3 года назад
Personalmente pienso que es mejor tener variedad en lenguajes de programación. Python no sólo te permite programar microcontroladores, sino que hoy en día tiene muchas utilidades como por ejemplo la inteligencia artificial. En mi caso por ejemplo sería capaz de hacerte un conversor de imágenes en python gracias a pillow con facilidad, pero en C++ no sabría ni por dónde empezar.
@Tutoelectro1
@Tutoelectro1 3 года назад
Ya te han respondido con variedad de buenos argumentos :)
@aficionado8778
@aficionado8778 2 года назад
Estoy intentando reparar un equipo, entre otras cosas incorpora un escáner que lee códigos de barra, dicho escáner dejó de funcionar, tiene un chip MCIMX257CJN4A dañado físicamente (el chip lo venden), según el datasheet, es un procesador de aplicaciones multimedia i.MX25 para uso industriales y generales. Consulta, es necesario programarle o no el chip? no me queda claro, en el datasheet no se comenta nada de ello, otra alternativa para no complicarme seria sustituir todo el modulo de escáner, pero no lo venden x ningún lado. Favor si comentarme algo, no te puedo dejar el enlace del datasheet, youtube me lo borra.
@Tutoelectro1
@Tutoelectro1 2 года назад
Es un microprocesador, se programa pero seguramente la memoria esté en un chip aparte.
@maurodanielbredice4041
@maurodanielbredice4041 Год назад
Estimado, muy buenos días. Excelente información la que compartís en este video, muchas gracias por tu tiempo. Me tomo el atrevimiento de hacerle una consulta. Comencé este año a estudiar programación en la universidad. Previo a esto empecé a programar en Python por mi cuenta. Ahora en la universidad estamos estudiando C y en pocos meses veremos C++. Tengo conocimientos en inglés lo cual me facilita y agiliza la lectura de la bibliografía. Recientemente empecé a interesarme en la electrónica (es por eso que terminé viendo este excelente video). No tengo conocimientos en electrónica en absoluto. La consulta es, qué camino consideras adecuado para introducirme en electrónica que pueda complementar mi perfil de programador? por dónde me recomiendas comenzar? Espero puedas leer este mensaje y evacuar mi duda. Saludos cordiales
@Tutoelectro1
@Tutoelectro1 Год назад
Buenas, Si ya sabes algo de programación yo empezaría comprando un Arduino o un ESP32 y programando con él. Si buscas en AliExpress kit ESP32 o Arduino, puedes encontrar cosas muy baratas con componentes básicos para empezar. Si no, puedes empezar simulandolo con Wokwi, que además tienen ya ejemplos hechos en los que puedes ver el código y puedes empezar modificándolo. Luego puedes comprar lo que hagas en simulación y montarlo en verdad.
@luisleonardojuarez7389
@luisleonardojuarez7389 Год назад
Y si quiero enfocarme en automatizaciones y robots?
@Tutoelectro1
@Tutoelectro1 Год назад
Lo mismo te sirve
@gabrielenriquemartinezllan9224
@gabrielenriquemartinezllan9224 3 года назад
Otro video excelente!!!
@danieltarazona6874
@danieltarazona6874 3 года назад
Waoo Jeje por fin estoy de acuerdo con alguien! 💓 Mil gracias por compartir tus conocimientos tanto profesional como personal.. Opino lo mismo, ya Python está abarcando muchas áreas (Microcontroladores, Iot, Visión e Inteligencia Artificial, Interfaz de Usuario, Aplicaciones, etc..), también los otros lenguajes se usan en bastantes aspectos, son buenos, pienso que ensamblador lo usaría con fines de aprendizaje, en como constituye su funcionamiento, las bases principales y fundamentales para saber cómo funciona un Micro y que estoy haciendo dentro del mismo, no simplemente ser un usuario si no más que eso, ser un desarrollador y creador.. Por lo demás muy bien 😉 tienes muy buenos conceptos, puntos de vista objetivos y claros un tanto diferentes pero eso es lo que te caracteriza.. Nuevamente gracias, saludos cordiales desde Colombia 🇨🇴.. ✌🏽
@Tutoelectro1
@Tutoelectro1 3 года назад
Muchas gracias amigo. Estoy de acuerdo contigo. Saludos!
@Califlaca-ol9pw
@Califlaca-ol9pw 3 года назад
Jajajajaj no puedo opinar del tema no tengo ninguna clase de conocimiento
@Tutoelectro1
@Tutoelectro1 3 года назад
Bueno :)
@ElectronicIngDiaz0786
@ElectronicIngDiaz0786 3 года назад
Pero antes de programar en Python, hay que cimentar las bases de la lógica, usando pseudo código.
@Tutoelectro1
@Tutoelectro1 3 года назад
Es mejor pero no es absolutamente necesario.
@ddavid2
@ddavid2 3 года назад
Eyyyyyy. Qué bien te está sentando la paternidad!! XD
@Tutoelectro1
@Tutoelectro1 3 года назад
JAjaja gracias.
@megalito7657
@megalito7657 3 года назад
Tengo algunos conocimientos de C pero muy poca experiencia, me gustaría aprender Python, puedes recomendarme algún libro como para empezar, preferentemente en español? Muchas gracias por todo Alex.
@negociouniversal
@negociouniversal 3 года назад
has escuchado de PLATZI?
@Tutoelectro1
@Tutoelectro1 3 года назад
La verdad es que libros de Python no conozco ninguno especialmente bueno. Cualqueira te sirve para empezar. Luego es ponerte.
@megalito7657
@megalito7657 3 года назад
@@negociouniversal No Cindy, no recuerdo haber escuchado de Platzy, puedes comentarme algo acerca de?
@megalito7657
@megalito7657 3 года назад
@@Tutoelectro1 Gracias por tu respuesta Alex, me daré una vuelta por alguna librería técnica.
@KennyAguilar
@KennyAguilar 3 года назад
MicroPython con las nuevas placas y de bajo costo.
@Tutoelectro1
@Tutoelectro1 3 года назад
Está bien pero no sirve para todo.
@rolinux
@rolinux 3 года назад
Buen video.
@Tutoelectro1
@Tutoelectro1 3 года назад
Gracias :)
@carlosdariovidela5677
@carlosdariovidela5677 3 года назад
Muy bien para conocer tu opinión y quizás saber por dónde empezar cuando no se sabe ninguno. Conozco C bastante y el C++ me parece un poco complejo y abstracto. Ahora se me ocurre preguntar cuál es la diferencia real entre C y pithon porque a priori al no conocer Python solo se me ocurre una cuestión de sintaxis. Perdón por mi ignorancia decía Borges...
@Tutoelectro1
@Tutoelectro1 3 года назад
Hay muchas diferencias, Python es interpretado, más alto nivel, más rápido de programar y muchas librerías muy muy útiles.
@redonredd
@redonredd 6 месяцев назад
Tu no sabes nada pelao
@Tutoelectro1
@Tutoelectro1 6 месяцев назад
Gracias :)
@pete-i7p
@pete-i7p 3 года назад
¿Cuál es el mejor lenguaje de programación del mundo y porqué C?
@Tutoelectro1
@Tutoelectro1 3 года назад
Jajaja.
@cuarentenaviral4756
@cuarentenaviral4756 2 года назад
El lenguaje C es el lenguaje que programa otros lenguajes de programación, dato interesante
@chapulinkolorador7698
@chapulinkolorador7698 3 года назад
Python powa!!!!
@Sebas_Cba_82
@Sebas_Cba_82 3 года назад
Estimado, bueno pasa que Phyton, lo veo muy interesante, pero es muy "descontracturado", no tiene la sintaxis estricta de C, pero me parece a mi, que primero conviene aprender C, antes que Phyton, pero bueno, yo lo veo así. De todas maneras no mucho de Phyton, y me gustaría aprenderlo bien, tenes videos de eso? Saludos desde Córdoba Argentina
@Tutoelectro1
@Tutoelectro1 3 года назад
Python te obliga a escribir siempre con la misma estructura. en C no. Yo creo que Python está más estructurado en el sentido de la escritura del código. Haré vídeos al respecto pronto.
Далее
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 929 тыс.
Как открыть багажник?
00:36
Просмотров 15 тыс.
Airpod Through Glass Trick! 😱 #shorts
00:19
Просмотров 1,1 млн
7 Cosas Que Me Encantan de La Electrónica
12:13
Просмотров 3,5 тыс.
¿Que es un microcontrolador?
12:09
Просмотров 1,2 тыс.
Para Qué se Usa Cada Lenguaje de Programación?
9:25
Просмотров 329 тыс.
No pierdas el tiempo cuando aprendes a programar
9:39
Просмотров 872 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 929 тыс.