Tipo, ponle que tienes 2 funciones con exactamente el mismo código, solo que cuando acaba, llama a la otra función. De la 1 a la 2 y de la 2 a la 1. Con eso puedes o no puedes ser más listo que Cobol. Salu2
@jojan jojan Un amigo que estudió conmigo hace años, me dijo que una empresa en USA vio un video de youtube donde hizo una emulación de CPM/80 para mostrar cómo funcionaba Cobol 85 y ejecutaba algunas de sus rutinas, lo así fue cómo lo contactaron para trabajar con ellos.
Desde 1981 he programado en COBOL y RPG, (aun sigo programando en el Mainframe IBM) con interface no tan viejos como dice el moderador, programar no es tan facil una vez escribí un programa cuyo "Working-Storage section" tenia mas de 12 paginas (solo usando "campos" temporales) imagínense cuantas paginas contendría la "Procedure Division", si .... un programa en cobol es como escribir una carta de amor que puede contener mas de 200 paginas (y no exagero) jeje, pero no se preocupen, les puedo enseñar trucos con los editores para que "exploren" mejor los resultados esperados Saludos!
Usted sí sabe Cobol. Yo hacía programas de Miles de líneas de programación en la Procedure Division y eso que ya usaba programación estructurada. Jajajaja. Me gradué en 1982. En USA y fué el punteo más alto... Pero hace años que no programo. Pero aún recuerdo JCL... CICS... SQL... RPG II etc.... Estamos pensando en volver... MUY buenos recuerdos.... Saludos.
Don Luis buenas tardes, quisiera un consejo de una persona tan experimentada como ud. Quisiera saber su comienzo aprendiendo Python, puedo pasar a aprender Cobol. La verdad siempre he escuchado que Cobol es un lenguaje que conforme pasa el tiempo adquiere más valor como conocimiento. A mi realmente lo que más me importa es empezar a sentir que entiendo la programación.
@@Pablo78123 Bueno lo primero que te diría de forma certera es que consigas tiempo de maquina en un "Mainframe" conectarse con un "POWER IBM" antes conocido como AS400 pero antes adquirir el manual www.ibm.com/docs/es/ssw_ibm_i_71/rzasb/sc092539.pdf y comenzar a darle una ojeada primero en la introducción en la busqueda de crear un programa "web" que permita actualizar bases de datos, por cierto la diferencia con python es abismal, pero en ocasiones y por factor tiempo realizo "interfaces" (API) con programitas phyton sencillos usando el framework "flask" haciendo el "call" respectivo multiplataforma usando "JSON" bueno hay para todos los gustos jejeje
COBOL ES FÁCIL Grábense esto y llévenselo en el corazón COBOL ES FÁCIL “No sé que tipo de lenguajes habrá en el futuro pero seguramente COBOL estará ahí” - Bill Gates
La realidad por la cual COBOL, aún tiene una amplia presencia en el sistema bancario de seguros y en los negocios. No se debe solamente por una cuestión de conveniencia productiva, por ser un lenguaje de fuerte tipado estático o por su paradigma de lenguaje estructurado y sus demás bondades técnicas. Es por geopolítica. Es evidente, el interés de mantener dicho lenguaje activo, por quién ostenta el monopolio de la transaccionalidad a nivel global de la economía, Estados Unidos. Analicen dónde nació y quién lo financió. Al tiempo que comercializa el hardware para el sector más lucrativo del mundo, la banca. Conozco el diseño, orquestación y despliegues tecnológicos de más de 6 Fintech, trabajando con 2 de ellas, y no existe absolutamente nada que involucre compiladores de COBOL. Ahora confieso que tengo amigos y conocidos, que ganan muy buen dinero manteniendo programas en COBOL en Australia, Inglaterra y Hong Kong. También tengo que agregar, que este lenguaje ha incorporado aspectos modernos, que lo hacen más flexible y robusto. Pero no estará acá para los próximos 60 años. En cambio FORTRAN, aún seguirá reinando, incluso fuera de nuestro planeta, por ser la versión digital del lenguaje del universo. Sería muy bueno una review de este potente lenguaje de programación científico-matemático. Ejemplo. Es el núcleo de operación de MISILES, RADARES, SONDAS ESPACIALES, COHETES, TELESCOPIOS, y un largo etc, de artefactos críticos de la ciencia y la tecnología.
Hola, que gusto encontrar gente de varios paises que hablan maravillas del Cobol , en los años 90 cuando me gradué de Informática, comencé a trabajar en la area de alimentos, lo que es es la Empresa ARCOR, este gran lenguaje que es el cobol, con sistema operativo UNIX, 14 años trabajando en eso y después me fui a trabajar en Bancos, en lo mismo y aprendiendo otras herramientas como es el Control-M y despues de la Pandemia me dediqué al area administrativa, pero ya a mi 57 años quiero volver a mis inicios con el COBOL, asi que estoy buscando pega nuevamente en esta area. Un saludo grande desde Chile.
Yo programé en COBOL durante muchos años en pantallas de TSO (Time Sharing Option), un lenguaje que me encantaba porque con él podías hacer lo que quisieras, diseñar rutinas muy diversas, manejo de tablas y podías controlas la lógica increíblemente... lo único que le faltaba era el manejo de pantallas para interactuar con el usuario en tiempo real. Y sí, el primer lenguaje de programación que aprendí fue ASSEMBLER, demasiado básico para mí. Desafortunadamente, con la llegada de los minicomputadores y las "personal computers", me quedé sin chamba, porque solamente las empresas muy grandes utilizaban COBOL, pero el personal necesario ya no era tan grande como antes. Además surgieron mil tipos de software y cada empresa utilizaba uno diferente, de modo que el mercado se fragmentó en mil pedazos y uno no podía estar al día con todas las novedades que iban surgiendo. Yo, como programador de COBOL solía tener ingresos similares a los de un gerente de cualquier división. Éramos los magos de la informática en aquél entonces. Muchos nos decían: tú nomás le dices a la computadora que haga esto y ella lo hace... y yo solía responderles: pues si crees que es tan fácil como ir a "decirle" a la computadora que haga algo, pues entonces ve tú y díselo, a ver si te hace caso.... ja ja ja ja Yo diseñé y programé el proceso del sistema contable en Teléfonos de México por aquél entonces en los que esta empresa tenía sistemas de la era de las cavernas... Mi sistema procesaba entre medio millón y un millón de transacciones contables cada mes, y corrían en media hora, más otra media hora para generar reportes diversos. Los procesos eran BATCH, porque los archivos secuenciales corrían a una increíble velocidad en los modernos computadores IBM 4330 de que disponíamos. Luego, cuando me hicieron a un lado, cambiaron todo para correr primero en minicomputadores y en UNIX... simplemente fracasaron, el volumen de proceso era demasiado para un minicomputador, al menos en aquella época. Luego compraron un sistema con ADABAS-NATURAL, fracasaron también, las bases de datos eran extremadamente lentas para accesarlas. Más tarde compraron SAP, pero ya no supe cómo les fue... Lo que sí supe es que gastaron millonadas en ello y el resultado no fue mejor que mi sistema, que era súper económico y muy veloz... Aunque algunos decían que todo lo que se gastó era como quitarle un pelo a un gato, ya que SLIM era el que sufragaba todos los gastos, pero el subdirector de informática que su hija le recomendó, que antes era su maestro en una escuelita pirrín de procesamiento de datos, se hizo millonario haciéndole a SLIM las cuentas del gran capitán, comprando equipo de todo tipo, adquiriendo consultorías, proveedores de software, etc., etc., y provocando que el presupuesto de gastos para informática creciera a muchos millones de pesos al año, de los cuales él se llevaba, por supuesto, una gran tajada que le devolvían sus proveedores. Lo más importante del COBOL era aprender a programar de una manera estructurada, para lo cual primero había que aprender a diseñar la lógica igualmente de manera estructurada. Una vez hecho lo primero, la programación era muy fácil. Pero cuando te tocaba corregir un programa hecho al estilo "espaguetti", era un verdadero tormento, y frecuentemente era mejor volverlo a hacer que intentar corregirlo, pues también era frecuente que se cometieran más errores de los que se intentaban corregir.
Es bueno encontrarse con alguien q si sabe. Tu caso lo he visto mucho... Yo detesto cobol como muchos aquí.. soy de una epoca mas estructurada y dinámica que también arranco con las guas del programador ensamblador de peter norton... pero mis años me permitieron entender como se mueve la tecnología informática.. me mantengo aireado de todo, ya q todo me gusta. estoy listo para los cambios y los empujo hasta cierto punto. Soy de la vieja escuela, una escuela que hoy es un mito pero q trae grandes ventajas. La vieja escuela es lo mas codiciado del mundo.
Pues te diré Frank, que aprender programación y análisis y diseño de sistemas fue para mí como una bendición, porque me enseñó a pensar de una manera estructurada, le dio lógica a mi pensamiento que antes vagaba saltando de un lado para el otro sin tener idea de a dónde iba a parar. Yo estudié Administración de Empresas, y ello me ayudó también, porque tuve que elaborar manuales de métodos y procedimientos, y como puedes darte cuenta, todo tenía que ver con la lógica, de modo que pienso que yo vine al mundo a darle un sentido a mis pensamientos y a encaminarlos adecuadamente para alcanzar metas definidas. Yo dejé el análisis y la programación ya hace tiempo, y no porque me desagradaran, sino porque eran demasiadas las cosas novedosas que estaban saliendo, y además tú tenías que costearte la capacitación, cuando antes las empresas te la pagaban completamente. Ahora, si quieres conseguir trabajo, tienes que llegar ya capacitado y con experiencia, pero nunca hay garantías de que llegues a conseguir trabajo con lo que tú estudiaste, además de que los cursos te salen en un ojo de la cara. Saludos y mucha suerte.
Llego un año tarde pero quiero decirle que yo soy un principiante en cobol, empeze hace 1 mes y a pesar de ser dificil me encanta. Se que aun se utiliza bastante cobol y por eso me decidi a estudiarlo, espero llegar a dominarlo en un futuro.
@@lucasgaleano550 Pues mucha suerte don Lucas... Es un buen nicho, aunque se encuentra ya bastante reducido, y lo han acaparado los despachos de outsourcing, pero te deseo lo mejor. Saludos.
@@rarroyoc Me encanta encontrarme con relatos así, muchas gracias por compartirlo. Y tienes mucha razón en como han evolucionado los procesos de capacitación para llegar a conseguir un trabajo. Tienes alguna red social donde se te pueda seguir?
Yo tengo 57 años de edad y 35 años de graduado de ingeniero y nunca he sufrido mas que el dia que me dijeron que migrábamos de COBOL a VisualBasic, me sentía tan cómodo con COBOL que por mi todavía estaría programando COBOL. Hoy programo en PHP y es lo que mejor me ha acomodado. COBOL es muy fácil, para nada complicado y sin todos esos problemas de arreglos, objetos, bla, bla, bla que si complican la cosa. Si tiene un algoritmo bien definido entonces COBOL es cocer y cantar.
Desde 1988 cuando estudia mi carrera se decía que COBOL ya iba de salida. En 1991 cuando empecé a laborar se decía que ya estaba obsoleto y me toco programarlo con un CASE llamado XGEN. Pero a la fecha, después de de 35 años, me siguen contactando para oportunidades laborales en COBOL. Al parecer esta muy arraigado en grandes empresas, principalmente bancos, instituciones financieras, gobierno, etc. que tienen equipos mainframe y midrange. Larga vida a COBOL! Saludos.
Hola sr roberto, estoy muy interesado en aprender cobol, pero se me hecho muy complicado encontrar donde poder formarme, además aparte de cobol que hay que saber, para poder aplicar a una vacante, toda guia y sugerencia es bien recibida
Hola Diover. Ya tengo desde el 1994 que no programo en COBOL. Lo trabaje en equipos VAX, Unisys y AS400 que son equipos midrange. Te sugiero que revises la versión GNU COBOL que es para sistemas operativos Windows, Linux y MacOS. En la página oficial viene un manual de referencia y uno de usuario. Considero que con esto tienes para poder conocerlo y practicarlo. Otra cosa que necesitas es saber de bases de datos. Saludos.
También pudieras descargar el OpenCobolIDE, que funciona en varios sistemas operativos de PC y ya trae un compilador integrado para que puedas probar tus programas.
También me di cuenta de ese detalle porque antes de que lo explique él me gusta pausar el video para analizarlo primero. Si no lo pausaba iba a estar confundido. Veo como que 9 indica numeros. S = signed. V no sé que significa como sigla pero parece estar reservado para especificar los decimales. A según el es "alfanumérico" pero analizando como se usa, creería que es "alphabet" más bien (solo letras). X si para alfanuméricos y signos especiales porque creo ver un $ por ahí. Los parentesis encierran cuantos digitos habrá o caracteres en el caso de textos. Pero en los subvars abajo(que me recuerdan a los array) veo "(15)" y hay menos de 15 caracteres en el valor...eso ya no entendí.
@@Nach956 Así es, entre paréntesis va la longitud de la variable. Es una longitud máxima; si tenemos VAR PIC X(15) VALUE "PALABRA", la variable tendrá 8 espacios a después de ese valor, no los trunca. En cuanto a los subvars, son más bien estructuras de datos. Si mal no recuerdo en VB existen los TYPE que hacen algo parecido. Para arrays el COBOL tiene la sentencia OCCURS.
Es increíble, me acuerdo cuando comencé la universidad, conseguí un trabajo en el cual me capacitaron en Cobol db2 jcl, ya van unos 14 años de eso jajaja como pasa el tiempo. Un lenguaje amable y fácil de aprender dentro de todo. Proyectos muy divertidos han salido. Gracias por hacerme recordar de esto.
Que bueno que hablas de COBOL. Yo trabajo en AS400. IBM i Series. Llevo 10 años trabajando en la industria, siempre con Bancos. Y esto fue lo que me ayudó a conseguir trabajo en Canadá sin problemas. Además que ibm ha actualizado bastante el lenguaje y ya no le envidiamos nada a los otros.
El primer lenguaje de programación que aprendí en 1979 y utilizé hasta los años 90 que bien que todavia sea considerado confiable y utilizable. Vale la pena aprenderlo... COmmon Business Oriented Language por sus siglas en ingles... En español es Lenguaje comun orientado a negocios.. Y se utilizaba en aplicaciones administrativas.. Para aplicaciones cientificas estaba el FORTRAN o Formula Translator
Programé en RM Cobol durante 15 años (1984-1999) sobre plataforma Unix (luego Linux) en ese período habremos reconstruido 3 o 4 veces algún archivo de datos, habremos mudado los sistemas en por lo menos 4 mainframes. nunca un problema, mi último sistema desarrollado todavía funciona después de 22 años, siendo el principal denominado "Compras de materias pirmas) de una de la compañías productoras y exportadoras de commodities más importante de Argentina.
COBOL fue mi primer lenguaje y trabajé varios años programando con él. Una maravilla de lenguaje; en aquellos años me divertía haciendo programas para ejecutar funciones matemáticas como la raíz cuadrada a una precisión pre-establecida. Aguante el COBOL !!!!
Cobol... se me ocurrió consultar como estaba en estos tiempos... y me encontré con tu video. Yo soy desarrollador desde el 91 y en mi carrera tenia un ramo de Cobol, el cual encontré maravillosamente ordenado y eso fue lo que me dijeron compañeros antiguos : - "Cobol, te ordenará la vida", jajajaja fue así... pero el tiempo y había que evolucionar, luego VB 6.0 y de ahí me lance con los lenguajes nuevos... pero no sin antes desarrollar un programa en Cobol capaz de gestionar interfaces visuales tipo Windows con un corazón de Cobol que aun siguen funcionando en la empresa que estaba. Y como dicen nadie ha sido capaz de modificar o ajustar algunos detalles como lo he hecho... ahora estoy imaginando enlazar sitios web de transacciones con otro corazón Cobol. Saludos y gracias a todos por el gran aporte hacen en esta cita... son muy grandes los Cobolistas de corazón!
Yo trabaje para NCR Corporation en los años 70 y me toco aprender COBOL en esa época y luego al dejar dicha empresa forme mi propia empresa y desarrolle muchos sistemas bancarios con dicho lenguaje y hace un par de años me toco dar soporte de mantenimiento a una institución de gobierno de mi país que tenia sus sistemas desarrollados en COBOL y no tenían quien les diera mantenimiento. Por esa razón estoy de acuerdo con una frase famosa de Bill Gates: "No se que lenguajes habrá en el futuro pero de seguro estara COBOL". Les recomiendo que lo aprendan.
Hola. Actualmente trabajo con COBOL. En la definición de campos con formato 'PIC S9(n)V9(n)' la 'S' indica que el campo es numérico con signo algebraico, puede haber campos numéricos sin signo y se toman como absolutos, '9' indica que se trata de un campo numérico, en '(n)' se reemplaza 'n' por un número entero entre 1 y 15 para indicar cuántos dígitos contiene el campo, 'V' sirve para definir la posición del punto decimal virtual (el punto físico se define con '.'); si por ejemplo declaramos S9(4)V9(6) estamos definiendo un campo numérico con signo formado por 4 enteros y 6 decimales; hay más detalles pero esto me parece suficiente como base. Gracias y saludos.
Vi Cobol en la Universidad en VEnezuela en el año 1993, tambien programé en Fortran 77, en unos terminales VAX, ahí comencé a conocer internet, porque esos terminales se conectaban a un servidor UNIX, y para navegar usabamos GOFER y Telnet, todo era con las uñas, que epoca...
En 1993 y 1994 recibí clases de lenguaje C, COBOL en leguaje de programación 1 y 2 del programa de Estadística de la universidad Del Valle en Cali Colombia
Toda mi vida laboral y profesional se desarrolló por mas de 30 años alrededor del COBOL, hice de todo para TODO el sector empresarial dentro y fuera del pais, lo enseñé (fui docente) , me pensioné y no veo una herramienta que siquiera se acerque y haga la mitad de lo que hace este lenguaje.
Hola ernesto yo no se nada de programación pero me dijieron que si queria trabajo seguro estudie esto Me recomendas estudiar cobol ahora en la actualidad?
Hola a todos, aquí un programador de mainframe que actualmente se gana la vida con Cobol, pero antes lo hizo con PL/I (en bancos y aseguradoras) y en un lenguaje llamado Natural con bases de datos Adabas (esto es de una empresa alemana llamada Software A.G.) en industria y administración pública sobre todo. Saludos desde España.
Pues mi experiencia en COBOL fue en RM/85 en el tecnologico bajo DOS, si recuerdo mucho a dos profesores que nos decian "aprenda bien COBOL que tendran trabajo de por vida", por supuesto nadie en mi curso incluyendome les presto atencion, hoy en dia me asombro de la cantidad de lineas de codigo que hay escrito en COBOL, ahora estoy retomando COBOL con GnuCOBOL bajo Linux/Windows, bastante potente y aprendiendo muchas cosas nuevas que no conocia en ese entonces y que ahora voy dominando con la gran experiencia que he adquirido con los años en otros lenguajes de programación.
gran información yo nací en los 70s y debo reconocer que conocí este gran lenguaje de hecho ahora como profesional de la informática me gustaría aprender este maravilloso lenguaje de programación
Tienes razón, este video está dedicado a todos los que en algún momento de nuestra carrera programamos en Cobol por cumplir con una meta de estudio o en el campo laboral
Ahhh... ¡¡¡qué recuerdos de mis años universitarios me ha traído este video!!! Hermoso lenguaje COBOL. Para alguien como yo que venía de trabajar con Basic y sus enmarañados go to, go sub, PASCAL (programación top down) y COBOL (programación Bottom-up) me enseñaron a ser ordenado al momento de codificar.
Excelente comentario!!, Si, el primer lenguaje que me enseñaron fue RM-COBOL, porque yo ya sabia Basic gracias al Atari 65XE, y si, es muy facil de aprender, fue genial ya que mis primeros 8 años de trabajo fueron programando y dando soporte a una aplicacion escrita en MS-COBOL (ligeramente distinto al RM-COBOL), y si, ese trabajo fue en un banco, saludos desde Santiago, Chile.
Hola, muy buen video. Un comentario aclaratorio. Al definir el picture de un número, la "S" no significa que vas a definir un número, significa que el número que vas a definir tiene signo, asi, por ejemplo, si se define la variable: NUMERO PIC 9(5) es un número de 5 posiciones sin signo (por lo tanto es siempre positivo...y si la defines como NUMERO PIC S9(5) es un número de 5 posiciones con signo (puede ser positivo o negativo) Saludos desde México de un viejo cobolero ;-)
Mi tía aprendió COBOL en BBVA, en los años 2000. Ella es contadora, no programadora, aun así duro como 6 o 7 años programando de manera intermitente en su trabajo.
Aprendí y me certifique en cobol cics y db2, trabaje con as400 y os399.... y me pagaban poco!, por eso me dedique a otros lenguajes y manejo de bbdd. Siempre habrá trabajo para coboleros, pero aquellos que tienen experiencia...
Yo soy programador y en la empresa donde trabajaba en una ocasión realizamos todo el sistema para grupo bancomer y toooooda la chamaba la terminamos realizando solo los que conocíamos COBOL y aunque es fácil de aprender, lo difícil llega cuando corres la compilación pff!!!! Veo tu vídeo y me llena de nostalgia :)
Todavía programo en Cobol y más aún, lo hago en Assembler (since lastest 35 years, and, counting). Todo el Core del sistema bancario esta basado en Cobol, y la interface entre los sistemas de aplicaciones (como por ejemplo, SAFE o Sistemas de Aplicaciones Financieras en Linea, por sus siglas) y las macros de los sistemas operativos de los mainframe, están codificadas en Assembler! Así que hay todo un mundo allá afuera, con tecnologías legacy que requiere de full soporte...😎😏
@@wolfi3803 en teoría mayor remuneración, pero surge el mismo problema que siempre (me lo imagino no lo se, ya que no trabajo en el sector), por ejemplo asumiendo que lo usan sistemas delicados que requieren tener bastante confiabilidad, se podría decir que la empresa que te contraté requerirá también experiencia en ese empleado, entonces como todo en la vida imagino que los sueldos serán altos pero para un profesional con experiencia, si recién vas a coger experiencia pues... Y eso sumado a que es un lenguaje que si bien es cierto persiste en el tiempo, pero tiene un nicho de mercado, pues... En fin son mis conjeturas, yo ya soy graduado y no he podido conseguir trabajo en el sector, trabajo en algo un poco diferente pero indirectamente relacionado, pero más no lo mismo, pero si tienes curiosidad (como yo tambien), pues estudialo igual por si acaso, para que tengas bases, uno nunca sabe, pero, para ser expertos en un área concreto se requiere bastante tiempo y años yo no te recomendaría poner todos los huevos de la canasta allí.
@@wolfi3803 mira yo trabajo en eso desde hace ya casi 15 años. Los programadores Cobol somos pocos, a las personas que conoces te las vuelvas a encontrar en unos años en otro lado, la realidad es que solo somos una herramienta para los bancos y empresas gigantescas por lo que siempre tratarán de minimizar tu sueldo. Puedes obtener buen sueldo si tienes experiencia y si tienen un problema enorme y por eso buscan gente. Sin embargo lo que te puedo decir después de tantos años alguien que conozca un lenguaje de moda gana muchísimo más pero en cinco años ya no, los lenguajes de moda van bajando con los años y Cobol se paga siempre en la media de ti, la diferencia es que de ahí no baja, si aprendes algo de moda pues va bajando y acaban al paso de cinco años ganando menos que alguien de Cobol. Al ser tan escasos los programadores Cobol si tienes mucha suerte puedes tener un sueldo bueno si se junta la necesidad de alguien como tú y llegas en el momento exacto peroooooooo por otro lado hay veces que pasan años que nadie quiere contratar a personas que sepan Cobol, particularmente hace 5,4 años así fue, ya nadie buscaba programadores Cobol, hoy parece que se ha reactivado y lo mismo vi hace diez.
@@CharlyJumS No vale la pena para apostar por el primer empleo en IT? Qué lenguaje recomiendas? Pensé que era una buena opción ya que muy poca gente está apuntando a por el
Que si vale la pena estudiarlo?; Claro que sí, para vivir en una bodega de un banco haciendo mantenimiento al sistema, de 8am a 6pm, durante 30 años, toda una aventura. Y cuando te regalan café, es todo un lujo.
Excelente explicación Freddy!! Solo un apunte para los mas curiosos ese sonidito del que hablas está basado en DTMF y erá así para que las personas invidentes pudieran hacer llamadas o escribir en teclados y quienes programamos en Assembler (que es el lenguaje de los verdaderos programadores) dominamos a fondo el DTMF. Salu2
Programo en cobol desde 1983, ayer no mas, me inicie con ms-cobol, seguí con Data General, RM-cobol, hasta llegar al de acucorp (acucobol) en modo visual y sin necesidad de utilizar otros recursos tengo sistema que trabajan via web (hasta usando periféricos en la maquina local o remota). Casi no conozco Linux, si conozco muy bien Unix de SCO, Data General y HP (son (eran) los mismos cambiado de nombre). Y lo mas importante: los recursos de hardware son mínimos y mis clientes felices de que su información sea privada y que cuasi-nadie pueda acceder a sus bases de datos
HOLA FREDY, COBOL FUE UNO DE LOS LENGUAJES DE PROGRAMACION QUE APRENDI HACE DECADAS CUANDO ERA ESTUDIANTE DE UN INSTITUTO TECNICO EN LOS AÑOS 80 Y LUEGO EN LA UNIVERSIDAD DEL VALLE EN LOS 90. ERAN 4 MODULOS O BLOQUES LLAMADOS DIVISION. ME ALEGRA QUE TODAVIA ESTE EN USO, LO EXTRAÑO ES QUE NUNCA MAS SE VOLVIO A ENSEÑAR. TE FELICITO POR RESCATAR Y APRECIAR LENGUAJES DE LA GENERACION DEL SIGLO XX.
Por fin lo dijiste, en mi primer semestre hice un trabajo de la universidad hablando de cobol y me quedé enamorada dije que iba a aparender ese, y se reían Ahora me envían este video 😂😂😂
Ufffff!!! tremendo video!!! Me trajo gratos recuerdos... COBOL fue mi primer lenguaje de programación en empresas en una RADIOSHACK Tandy6000 bajo sistema operativo XENIX 1.0 (que despues se convirtió en SCO-UNIX y despues en LINUX) Desde la version RM/COBOL74 (archivos planos con indice aparte), siguió el RM/COBOL85 (datos e indice en un solo archivo, trajo algo de problemas, pero bueno), paso a visual con VISUAL--COBOL (un entorno parecido a VISUAL-FOX con VISUAL-BASIC 3.0).... toda una historia desde el '90.... Gracias...
@@AxotlaEn el área de sistemas que estaba no teníamos acceso a la programación directa, nos dieron un usuario con ciertos privilegios para ejecutar ciertas rutinas. Supongo que el proveedor si usaba RM Cobol.
A mí me tocó COBOL ANSI en mi época de estudiante en la universidad. Posteriormente aprendí Xenix y Unix hasta su versión gráfica. Conocí dos versiones de COBOL RMCOBOL 73 y RMCOBOL 85 que no eran versiones multiusuario que corrían en Unix y también se podía instalar el ejecutable en DOS de Microsoft. He trabajado en Unix con manejadores de archivos como FoxPro 2.6 y bases de datos como informix .
Gracias por compartir excelente e interesante trabajo! Y sobre todo, dar a conocer o recordar la importancia de este dinosaurio cibernético, que aún permanece vivito y coleando. Saludos y éxitos con tus programas. Muy ilustrativos, por cierto!
Este me hizo recordar 20 años de mi vida! Recursión? me hizo falta en COBOL cuando migre (en realidad no) mi aplicación MRP II a C# la RECURSIÓN me ayudo muchísimo al hacer el BUM. Aprender UNIX... mi primer curso de sistema operativo fue XENIX 5. Supongo que saben qué es BTOS la razón por la que fue necesario "MIGRAR"
Que increible! Empece a programar en Cobol por alla por 1985, ya en ese tiempo se decia que el Cobol estaba muerto. Segui programando por 10 anos, incluso trabaje en los proyectos Y2K en dos empresas hasta que me aburri y empece a trabajar como analisa, auditora computacional y fui ascendiendo a IT project manager and CEO. Nunca pense que todavia se seguia utilizando el Cobol, well... welcome back dear Cobol.
Trabajo en AS400 (iSeries) y COBOL no es lo único que mueve nuestro dinero, Si es una gran base pero hoy en día la mayor parte de código se escribe es en RPGLE.
Dónde se puede aprender RPGLE? En la universidad me pasaron AS400 con Cobol y CL, pero nunca ví RPGLE 😔. Actualmente trabajo con ZOs y ahí vemos casi puro Cobol 🙈
@@caritohkusa Por lo que he visto, en TH-cam existen tutoriales basicos, y puedes complementar con documentación de IBM, también existen grupos en Facebook de AS400 donde si tienes dudas puntuales te pueden colaborar mucho.
@@caritohkusa Google, tiene una maravillosa y simple forma de buscar los manuales de lo que sea... Entras al navegador y tipeas lo siguiente: filetype: pdf + RPGLE....es probable que te enlace a webs de IBM.. Y si tienes acceso a una linea de comando en un As/400 o algún iSeries mas moderno tipea, : STRPDM, y podras empezar a editar un programa en RPGLE.
Nadie: agradece la recursion Also facebook: implementa react y redux usando recursion Also analizadores sintácticos: usan recursion para chequeo del tipado estático Hay problemas en los cuales es mejor resolverlos con recursion, sobretodo si el tamaño estimado de la pila es despreciable o no es el tamaño de la entrada. En react por ejemplo, no se estima que el arbol de componentes vaya al infinito, tampoco la composicion de reducers en redux por lo cual no se considera que se ponga en riesgo exceder el tamaño de la pila de llamadas. Al igual en los analizadores sintácticos si estas construyendo un lenguaje de programación orientado a dominio. Claramente si hay problemas que deben ser resueltos sin recursion, por ejemplo árboles binarios de datos que consideramos que pueden crecer al infinito, como en procesamiento de datos (aunque en lenguajes puramente funcionales sea la unica forma de hacerlo y el lenguaje este preparado para esa tarea). Pero hay casos de árboles donde aplica, por ejemplo task graph para paralelizar tareas, no se considera que la cantidad de nodos crezca arbitrariamente por lo cual esta bien hacer topological sort con recursion
@@ignacio1531 no concuerdo del todo, si vas a la bibliografía de algoritmos, en muchas ocasiones se enseñan los algoritmos de arboles en su version recursiva primero porque es mas intuitiva, y luego se introducen los mismos algoritmos usando ciclos mientras te explica el problema de la pila de llamadas. Otro ejemplo sencillo es el algoritmo de búsqueda binaria que es de los mas simples. Primero se suele dar la version recursiva e intuitiva y luego la version sin recursion
Trabajo para una empresa que hasta hace un mes estaba desesperada por contratar personas en cobol. Los mas jovenes tenian 50 años y la pagá era buena. Realmente es para pensarlo.
Yo aprendí a programar en Cobol el año 1971 en NCR , el año 1985 usábamos un ERP en unas computadoras Wang , creo que eran se segunda generación , el lenguaje de programación era Cobol, cuando cuento que en la universidad estudiaba Fortran IV, jajaja
Cosas como Linux, Cobol o C++ es obvio que se van a quedar para siempre, puesto que nadie ha encontrado nada mejor por ahora. Dedicarse a algo de eso es una apuesta con futuro. Es más, cuantos más programadores se dediquen a lenguajes modernos y user-friendly como JS o Python, más cotizados estarán los primeros.
@JorgetePanete Aunque también soy fan de Rust, hay que admitir que nada (por lo menos en bastantes décadas más) reemplazará a C en todo, lo reemplazará en gran cantidad de áreas eventualmente así como los lenguajes bonitos como Python, JS o R reemplazaron a C (o a Fortran) en los programas ligeros con GUI o análisis de datos a pequeña y mediana escala. Pero hasta el compilador de Rust tiene código en C.
Wow, hace décadas que no recordaba el lenguaje Cobol. Recuerdo que no permitía gráficos. Así que, como yo sí los quería, cree un lazo "For" que imprimía el código Askii (Que tenía figuras de líneas, esquinas y otras más) para formar las "Ventanas" en donde posteriormente pondría los Inputs y Prints 😊, también en la secundaria, me gané un curso gratuito de programación y usábamos una computadora IBM, a la cual le poníamos las tarjetas perforadas era del tamaño de un armario acostado y si se te caían las tarjetas o se te revolvian. Ni te cuento.
Después de llevar más de 40 años trabajando en COBOL, he visto nacer, crecer y morir, un montón de Sistemas Operativos, Bases de Datos, Lenguajes, Scripts y mucho...mucho Hardware Nuevo...mientras COBOL sigue VIVO. No me sorprenderá que mi propia Acta de Defunción, sea generada por un programa COBOL... HASTA EL INFINITO..Y MÁS ALLÁ...
CódigoFacilito tiene un buen curso. En mi universidad en el "Tec Mario Molina Campus Zapopan" vimos RUST y neta es muy parecido a C, C++ y un lenguaje ensamblador combinados.
@@TheJaviercrafter Rust es memory safe por defecto, el 80% de las excepciones en backend, según un reporte de Microsoft, se debieron a problemas de referencias de memoria, prefiero Rust a cualquier otro lenguaje moderno si a refactorizar código se refiere.
Vale la pena como primer lenguaje para conseguir el primer empleo en it? Mucha gente me dice que no me juegue, que vaya mas seguro a un C++ u otros lenguajes como Python, pero otras me dicen que es muy demandado.
Me hiciste recordar viejos tiempos, cuando estudiaba para tecnica programadora de basic y cobol y recorde tambien porque nunca trabaje en nada relacionado 😄
Hace varios años entré a una empresa a dirigir el área de IT. Al enteramrme que usaban Cobol lo primero que dije es "pero esa cosa tan vieja para que". Pues acabé cambiando de parecer: me parecía increíble como manejaba millonmes de registros sin ningún problema, la rapidez de ejecución y la eficiencia del procesamiento. Moraleja: No todo lo "antiguo" es malo, ni todo lo "actualizado" es mejor.
Impensable que al día de hoy se siga programando en Cobol, pensé que sería solo el recuerdo de un bug en el curriculum Universitario. Ahora estoy listo para salvar el mundo financiero con mis conocimientos de COBOL.
Ojito con el ábaco, que he visto gente que lo que hace es imaginarselo mentalmente y hacen operaciones mentales super rápido de 3 cifras por ejemplo 948x722
Excelente resúmen! Acá en Argentina me llamó mucho la atención hace unos días que una empresa grande de software está buscando viejos programadores de Cobol, "preferentemente cerca de jubiliarse" así decía. Y por eso era necesario ver tu video jajaj.
He programado en COBOL muchos años. Vaya época que pasé con BASIC, ensamblador, dbase 3 plus, clipper etc. El problema de COBOL es que no permite la recursividad y SI ES IMPORTANTE para algoritmos de backtraking.
Nunca he programado en cobol pero en el grupo empresarial para el cual labore hubo dos intentos de quitar las soluciones basadas en cobol y poner desarrollos con otro tipo de tecnología (Oracle). No funcionaron. La cantidad de procesamiento que soportaba el mainframe y los programas cobol resulto insuperable. Ahora que me cambie a una aseguradora cuando me dijeron que estaban quitando el mainframe pero que estaban teniendo muchos problemas no me sorprendi. Y no es solo que los programas viejos sigan corriendo como el primer día sino que el mainframe fue pensado desde un inicio para trabajar con altos volumenes.
Yo: "Estoy terminando la escuela de Platzi, estoy felíz porque voy a tener mi certificado de escuela y por todo lo que he aprendido" Platzi: *IBAS compadre... Quitenme esos 5 cursos de la escuela, agrega estos 7 y metan también esos dos cursos de COBOL" Yo: Kék 🤣 Pero bueno... Nunca hay que parar de aprender y estoy muy felíz por todo lo que he aprendido en solo un año.
En mi universidad a los estudiantes de ingeniería en computación nos suelen llamar: "COBOLES". Esto porque fue el primer lenguaje que enseñaron en la facultad.
Wow, me encantó el vídeo, si yo conocí a COBOL en 1990 y si es muy parecido a DBase y a Basic. Wow si será muy interesante retomar el curso de COBOL para recordar el tipo de programación.
La recursión es la solución complicada más simple para una tarea. Alguna vez cambie un algoritmo que tenía complicadas iteraciones para calcular y crear no se qué estructura, y tenía cientos de líneas de código. Al entenderlo lo transforme a un algoritmo recursivo de apenas unas decenas de líneas. En la documentación recuerdo que lo planteé como una función matemática.
😉 Las primeras 5 clases del curso de COBOL están abiertas para TODO mundo
¿Qué esperas para empezar? 👉 platzi.com/l/aprende-cobol/
El Banco Central de AR trabaja con .NET asique hay esperanza de que evolucione el sistema bancario internacional
"QFS"...
Podrias usar recursión en un sistema de estilo piramidal tipo Amway.
Tipo, ponle que tienes 2 funciones con exactamente el mismo código, solo que cuando acaba, llama a la otra función. De la 1 a la 2 y de la 2 a la 1. Con eso puedes o no puedes ser más listo que Cobol. Salu2
@jojan jojan Un amigo que estudió conmigo hace años, me dijo que una empresa en USA vio un video de youtube donde hizo una emulación de CPM/80 para mostrar cómo funcionaba Cobol 85 y ejecutaba algunas de sus rutinas, lo así fue cómo lo contactaron para trabajar con ellos.
Desde 1981 he programado en COBOL y RPG, (aun sigo programando en el Mainframe IBM) con interface no tan viejos como dice el moderador, programar no es tan facil una vez escribí un programa cuyo "Working-Storage section" tenia mas de 12 paginas (solo usando "campos" temporales) imagínense cuantas paginas contendría la "Procedure Division", si .... un programa en cobol es como escribir una carta de amor que puede contener mas de 200 paginas (y no exagero) jeje, pero no se preocupen, les puedo enseñar trucos con los editores para que "exploren" mejor los resultados esperados Saludos!
Usted sí sabe Cobol. Yo hacía programas de Miles de líneas de programación en la Procedure Division y eso que ya usaba programación estructurada. Jajajaja.
Me gradué en 1982. En USA y fué el punteo más alto... Pero hace años que no programo. Pero aún recuerdo JCL... CICS... SQL... RPG II etc....
Estamos pensando en volver...
MUY buenos recuerdos.... Saludos.
sr Luis de donde es usted??
@@eliezerduran1465 Caracas Venezuela, porque?
Don Luis buenas tardes, quisiera un consejo de una persona tan experimentada como ud. Quisiera saber su comienzo aprendiendo Python, puedo pasar a aprender Cobol. La verdad siempre he escuchado que Cobol es un lenguaje que conforme pasa el tiempo adquiere más valor como conocimiento. A mi realmente lo que más me importa es empezar a sentir que entiendo la programación.
@@Pablo78123 Bueno lo primero que te diría de forma certera es que consigas tiempo de maquina en un "Mainframe" conectarse con un "POWER IBM" antes conocido como AS400 pero antes adquirir el manual www.ibm.com/docs/es/ssw_ibm_i_71/rzasb/sc092539.pdf y comenzar a darle una ojeada primero en la introducción en la busqueda de crear un programa "web" que permita actualizar bases de datos, por cierto la diferencia con python es abismal, pero en ocasiones y por factor tiempo realizo "interfaces" (API) con programitas phyton sencillos usando el framework "flask" haciendo el "call" respectivo multiplataforma usando "JSON" bueno hay para todos los gustos jejeje
COBOL ES FÁCIL
Grábense esto y llévenselo en el corazón
COBOL ES FÁCIL
“No sé que tipo de lenguajes habrá en el futuro pero seguramente COBOL estará ahí” - Bill Gates
COBOL es fácil hasta que te topas con códigos de arriba de 50k de líneas con cientos de performance por todos lados jajajaja
La realidad por la cual COBOL, aún tiene una amplia presencia en el sistema bancario de seguros y en los negocios. No se debe solamente por una cuestión de conveniencia productiva, por ser un lenguaje de fuerte tipado estático o por su paradigma de lenguaje estructurado y sus demás bondades técnicas. Es por geopolítica.
Es evidente, el interés de mantener dicho lenguaje activo, por quién ostenta el monopolio de la transaccionalidad a nivel global de la economía, Estados Unidos. Analicen dónde nació y quién lo financió. Al tiempo que comercializa el hardware para el sector más lucrativo del mundo, la banca. Conozco el diseño, orquestación y despliegues tecnológicos de más de 6 Fintech, trabajando con 2 de ellas, y no existe absolutamente nada que involucre compiladores de COBOL. Ahora confieso que tengo amigos y conocidos, que ganan muy buen dinero manteniendo programas en COBOL en Australia, Inglaterra y Hong Kong. También tengo que agregar, que este lenguaje ha incorporado aspectos modernos, que lo hacen más flexible y robusto. Pero no estará acá para los próximos 60 años. En cambio FORTRAN, aún seguirá reinando, incluso fuera de nuestro planeta, por ser la versión digital del lenguaje del universo. Sería muy bueno una review de este potente lenguaje de programación científico-matemático. Ejemplo. Es el núcleo de operación de MISILES, RADARES, SONDAS ESPACIALES, COHETES, TELESCOPIOS, y un largo etc, de artefactos críticos de la ciencia y la tecnología.
@@Kramyner ya entendí. COBOL es popular solo porque estados Unidos. Lo uso primero.
@@Kramyner eres real o eres un bot?
@@Kramyner no mames
Hola, que gusto encontrar gente de varios paises que hablan maravillas del Cobol , en los años 90 cuando me gradué de Informática, comencé a trabajar en la area de alimentos, lo que es es la Empresa ARCOR, este gran lenguaje que es el cobol, con sistema operativo UNIX, 14 años trabajando en eso y después me fui a trabajar en Bancos, en lo mismo y aprendiendo otras herramientas como es el Control-M y despues de la Pandemia me dediqué al area administrativa, pero ya a mi 57 años quiero volver a mis inicios con el COBOL, asi que estoy buscando pega nuevamente en esta area. Un saludo grande desde Chile.
y encontraste trabajo al final??
Yo programé en COBOL durante muchos años en pantallas de TSO (Time Sharing Option), un lenguaje que me encantaba porque con él podías hacer lo que quisieras, diseñar rutinas muy diversas, manejo de tablas y podías controlas la lógica increíblemente... lo único que le faltaba era el manejo de pantallas para interactuar con el usuario en tiempo real.
Y sí, el primer lenguaje de programación que aprendí fue ASSEMBLER, demasiado básico para mí.
Desafortunadamente, con la llegada de los minicomputadores y las "personal computers", me quedé sin chamba, porque solamente las empresas muy grandes utilizaban COBOL, pero el personal necesario ya no era tan grande como antes. Además surgieron mil tipos de software y cada empresa utilizaba uno diferente, de modo que el mercado se fragmentó en mil pedazos y uno no podía estar al día con todas las novedades que iban surgiendo.
Yo, como programador de COBOL solía tener ingresos similares a los de un gerente de cualquier división. Éramos los magos de la informática en aquél entonces.
Muchos nos decían: tú nomás le dices a la computadora que haga esto y ella lo hace... y yo solía responderles: pues si crees que es tan fácil como ir a "decirle" a la computadora que haga algo, pues entonces ve tú y díselo, a ver si te hace caso.... ja ja ja ja
Yo diseñé y programé el proceso del sistema contable en Teléfonos de México por aquél entonces en los que esta empresa tenía sistemas de la era de las cavernas... Mi sistema procesaba entre medio millón y un millón de transacciones contables cada mes, y corrían en media hora, más otra media hora para generar reportes diversos. Los procesos eran BATCH, porque los archivos secuenciales corrían a una increíble velocidad en los modernos computadores IBM 4330 de que disponíamos. Luego, cuando me hicieron a un lado, cambiaron todo para correr primero en minicomputadores y en UNIX... simplemente fracasaron, el volumen de proceso era demasiado para un minicomputador, al menos en aquella época. Luego compraron un sistema con ADABAS-NATURAL, fracasaron también, las bases de datos eran extremadamente lentas para accesarlas.
Más tarde compraron SAP, pero ya no supe cómo les fue... Lo que sí supe es que gastaron millonadas en ello y el resultado no fue mejor que mi sistema, que era súper económico y muy veloz... Aunque algunos decían que todo lo que se gastó era como quitarle un pelo a un gato, ya que SLIM era el que sufragaba todos los gastos, pero el subdirector de informática que su hija le recomendó, que antes era su maestro en una escuelita pirrín de procesamiento de datos, se hizo millonario haciéndole a SLIM las cuentas del gran capitán, comprando equipo de todo tipo, adquiriendo consultorías, proveedores de software, etc., etc., y provocando que el presupuesto de gastos para informática creciera a muchos millones de pesos al año, de los cuales él se llevaba, por supuesto, una gran tajada que le devolvían sus proveedores.
Lo más importante del COBOL era aprender a programar de una manera estructurada, para lo cual primero había que aprender a diseñar la lógica igualmente de manera estructurada. Una vez hecho lo primero, la programación era muy fácil. Pero cuando te tocaba corregir un programa hecho al estilo "espaguetti", era un verdadero tormento, y frecuentemente era mejor volverlo a hacer que intentar corregirlo, pues también era frecuente que se cometieran más errores de los que se intentaban corregir.
Es bueno encontrarse con alguien q si sabe. Tu caso lo he visto mucho... Yo detesto cobol como muchos aquí.. soy de una epoca mas estructurada y dinámica que también arranco con las guas del programador ensamblador de peter norton... pero mis años me permitieron entender como se mueve la tecnología informática.. me mantengo aireado de todo, ya q todo me gusta. estoy listo para los cambios y los empujo hasta cierto punto. Soy de la vieja escuela, una escuela que hoy es un mito pero q trae grandes ventajas. La vieja escuela es lo mas codiciado del mundo.
Pues te diré Frank, que aprender programación y análisis y diseño de sistemas fue para mí como una bendición, porque me enseñó a pensar de una manera estructurada, le dio lógica a mi pensamiento que antes vagaba saltando de un lado para el otro sin tener idea de a dónde iba a parar. Yo estudié Administración de Empresas, y ello me ayudó también, porque tuve que elaborar manuales de métodos y procedimientos, y como puedes darte cuenta, todo tenía que ver con la lógica, de modo que pienso que yo vine al mundo a darle un sentido a mis pensamientos y a encaminarlos adecuadamente para alcanzar metas definidas.
Yo dejé el análisis y la programación ya hace tiempo, y no porque me desagradaran, sino porque eran demasiadas las cosas novedosas que estaban saliendo, y además tú tenías que costearte la capacitación, cuando antes las empresas te la pagaban completamente. Ahora, si quieres conseguir trabajo, tienes que llegar ya capacitado y con experiencia, pero nunca hay garantías de que llegues a conseguir trabajo con lo que tú estudiaste, además de que los cursos te salen en un ojo de la cara. Saludos y mucha suerte.
Llego un año tarde pero quiero decirle que yo soy un principiante en cobol, empeze hace 1 mes y a pesar de ser dificil me encanta. Se que aun se utiliza bastante cobol y por eso me decidi a estudiarlo, espero llegar a dominarlo en un futuro.
@@lucasgaleano550 Pues mucha suerte don Lucas... Es un buen nicho, aunque se encuentra ya bastante reducido, y lo han acaparado los despachos de outsourcing, pero te deseo lo mejor. Saludos.
@@rarroyoc Me encanta encontrarme con relatos así, muchas gracias por compartirlo. Y tienes mucha razón en como han evolucionado los procesos de capacitación para llegar a conseguir un trabajo.
Tienes alguna red social donde se te pueda seguir?
Yo tengo 57 años de edad y 35 años de graduado de ingeniero y nunca he sufrido mas que el dia que me dijeron que migrábamos de COBOL a VisualBasic, me sentía tan cómodo con COBOL que por mi todavía estaría programando COBOL. Hoy programo en PHP y es lo que mejor me ha acomodado. COBOL es muy fácil, para nada complicado y sin todos esos problemas de arreglos, objetos, bla, bla, bla que si complican la cosa. Si tiene un algoritmo bien definido entonces COBOL es cocer y cantar.
Totalmente de acuerdo contigo!
El lenguaje es una maravilla!
Soy desarrollador de COBOL desde hace 36 años, AMO COBOL
Desde 1988 cuando estudia mi carrera se decía que COBOL ya iba de salida.
En 1991 cuando empecé a laborar se decía que ya estaba obsoleto y me toco programarlo con un CASE llamado XGEN.
Pero a la fecha, después de de 35 años, me siguen contactando para oportunidades laborales en COBOL.
Al parecer esta muy arraigado en grandes empresas, principalmente bancos, instituciones financieras, gobierno, etc. que tienen equipos mainframe y midrange.
Larga vida a COBOL!
Saludos.
Hola sr roberto, estoy muy interesado en aprender cobol, pero se me hecho muy complicado encontrar donde poder formarme, además aparte de cobol que hay que saber, para poder aplicar a una vacante, toda guia y sugerencia es bien recibida
Hola Diover.
Ya tengo desde el 1994 que no programo en COBOL. Lo trabaje en equipos VAX, Unisys y AS400 que son equipos midrange.
Te sugiero que revises la versión GNU COBOL que es para sistemas operativos Windows, Linux y MacOS.
En la página oficial viene un manual de referencia y uno de usuario.
Considero que con esto tienes para poder conocerlo y practicarlo.
Otra cosa que necesitas es saber de bases de datos.
Saludos.
También pudieras descargar el OpenCobolIDE, que funciona en varios sistemas operativos de PC y ya trae un compilador integrado para que puedas probar tus programas.
Casi, Freddy: PIC A es alfabético. Alfanumérico es PIC X. Y hay diferencia entre PIC 9... Y PIC S9: el segundo tiene signo.
También me di cuenta de ese detalle porque antes de que lo explique él me gusta pausar el video para analizarlo primero. Si no lo pausaba iba a estar confundido.
Veo como que 9 indica numeros.
S = signed.
V no sé que significa como sigla pero parece estar reservado para especificar los decimales.
A según el es "alfanumérico" pero analizando como se usa, creería que es "alphabet" más bien (solo letras).
X si para alfanuméricos y signos especiales porque creo ver un $ por ahí.
Los parentesis encierran cuantos digitos habrá o caracteres en el caso de textos.
Pero en los subvars abajo(que me recuerdan a los array) veo "(15)" y hay menos de 15 caracteres en el valor...eso ya no entendí.
@@Nach956 Así es, entre paréntesis va la longitud de la variable. Es una longitud máxima; si tenemos VAR PIC X(15) VALUE "PALABRA", la variable tendrá 8 espacios a después de ese valor, no los trunca. En cuanto a los subvars, son más bien estructuras de datos. Si mal no recuerdo en VB existen los TYPE que hacen algo parecido. Para arrays el COBOL tiene la sentencia OCCURS.
Excelente aporte! Muchas gracias
Postúlate como profe en Platzi !
Que buen aporte!!
Es increíble, me acuerdo cuando comencé la universidad, conseguí un trabajo en el cual me capacitaron en Cobol db2 jcl, ya van unos 14 años de eso jajaja como pasa el tiempo. Un lenguaje amable y fácil de aprender dentro de todo. Proyectos muy divertidos han salido. Gracias por hacerme recordar de esto.
Que bueno que hablas de COBOL. Yo trabajo en AS400. IBM i Series. Llevo 10 años trabajando en la industria, siempre con Bancos. Y esto fue lo que me ayudó a conseguir trabajo en Canadá sin problemas. Además que ibm ha actualizado bastante el lenguaje y ya no le envidiamos nada a los otros.
En Canadá se puede conseguir trabajo de programador de COBOL?
@@JuanMartinez-fj7wc imagino que sí. Pero yo solo te puedo hablar de las de rpg
El primer lenguaje de programación que aprendí en 1979 y utilizé hasta los años 90 que bien que todavia sea considerado confiable y utilizable. Vale la pena aprenderlo... COmmon Business Oriented Language por sus siglas en ingles... En español es Lenguaje comun orientado a negocios.. Y se utilizaba en aplicaciones administrativas.. Para aplicaciones cientificas estaba el FORTRAN o Formula Translator
Programé en RM Cobol durante 15 años (1984-1999) sobre plataforma Unix (luego Linux) en ese período habremos reconstruido 3 o 4 veces algún archivo de datos, habremos mudado los sistemas en por lo menos 4 mainframes. nunca un problema, mi último sistema desarrollado todavía funciona después de 22 años, siendo el principal denominado "Compras de materias pirmas) de una de la compañías productoras y exportadoras de commodities más importante de Argentina.
COBOL fue mi primer lenguaje y trabajé varios años programando con él.
Una maravilla de lenguaje; en aquellos años me divertía haciendo programas para ejecutar funciones matemáticas como la raíz cuadrada a una precisión pre-establecida.
Aguante el COBOL !!!!
Yo también... Lo aprendí en USA en 1982.... Y estoy pensando en volver a programar Cobol.
Exactamente, yo he programado en SO UNIX con lenguaje RM COBROL 75, impresionante la seguridad y potencia del lenguaje
Yo fui programadora de COBOL en México en los años 80. Es un lenguaje que permite desarrollar aplicaciones muy estables y fácil de documentar.
Cobol... se me ocurrió consultar como estaba en estos tiempos... y me encontré con tu video. Yo soy desarrollador desde el 91 y en mi carrera tenia un ramo de Cobol, el cual encontré maravillosamente ordenado y eso fue lo que me dijeron compañeros antiguos : - "Cobol, te ordenará la vida", jajajaja fue así... pero el tiempo y había que evolucionar, luego VB 6.0 y de ahí me lance con los lenguajes nuevos... pero no sin antes desarrollar un programa en Cobol capaz de gestionar interfaces visuales tipo Windows con un corazón de Cobol que aun siguen funcionando en la empresa que estaba. Y como dicen nadie ha sido capaz de modificar o ajustar algunos detalles como lo he hecho... ahora estoy imaginando enlazar sitios web de transacciones con otro corazón Cobol. Saludos y gracias a todos por el gran aporte hacen en esta cita... son muy grandes los Cobolistas de corazón!
Yo trabaje para NCR Corporation en los años 70 y me toco aprender COBOL en esa época y luego al dejar dicha empresa forme mi propia empresa y desarrolle muchos sistemas bancarios con dicho lenguaje y hace un par de años me toco dar soporte de mantenimiento a una institución de gobierno de mi país que tenia sus sistemas desarrollados en COBOL y no tenían quien les diera mantenimiento. Por esa razón estoy de acuerdo con una frase famosa de Bill Gates: "No se que lenguajes habrá en el futuro pero de seguro estara COBOL". Les recomiendo que lo aprendan.
Hola. Actualmente trabajo con COBOL. En la definición de campos con formato 'PIC S9(n)V9(n)' la 'S' indica que el campo es numérico con signo algebraico, puede haber campos numéricos sin signo y se toman como absolutos, '9' indica que se trata de un campo numérico, en '(n)' se reemplaza 'n' por un número entero entre 1 y 15 para indicar cuántos dígitos contiene el campo, 'V' sirve para definir la posición del punto decimal virtual (el punto físico se define con '.'); si por ejemplo declaramos S9(4)V9(6) estamos definiendo un campo numérico con signo formado por 4 enteros y 6 decimales; hay más detalles pero esto me parece suficiente como base. Gracias y saludos.
Vi Cobol en la Universidad en VEnezuela en el año 1993, tambien programé en Fortran 77, en unos terminales VAX, ahí comencé a conocer internet, porque esos terminales se conectaban a un servidor UNIX, y para navegar usabamos GOFER y Telnet, todo era con las uñas, que epoca...
En 1993 y 1994 recibí clases de lenguaje C, COBOL en leguaje de programación 1 y 2 del programa de Estadística de la universidad Del Valle en Cali Colombia
Toda mi vida laboral y profesional se desarrolló por mas de 30 años alrededor del COBOL, hice de todo para TODO el sector empresarial dentro y fuera del pais, lo enseñé (fui docente) , me pensioné y no veo una herramienta que siquiera se acerque y haga la mitad de lo que hace este lenguaje.
Hola ernesto yo no se nada de programación pero me dijieron que si queria trabajo seguro estudie esto
Me recomendas estudiar cobol ahora en la actualidad?
Hola a todos,
aquí un programador de mainframe que actualmente se gana la vida con Cobol, pero antes lo hizo con PL/I (en bancos y aseguradoras) y en un lenguaje llamado Natural con bases de datos Adabas (esto es de una empresa alemana llamada Software A.G.) en industria y administración pública sobre todo.
Saludos desde España.
Pues mi experiencia en COBOL fue en RM/85 en el tecnologico bajo DOS, si recuerdo mucho a dos profesores que nos decian "aprenda bien COBOL que tendran trabajo de por vida", por supuesto nadie en mi curso incluyendome les presto atencion, hoy en dia me asombro de la cantidad de lineas de codigo que hay escrito en COBOL, ahora estoy retomando COBOL con GnuCOBOL bajo Linux/Windows, bastante potente y aprendiendo muchas cosas nuevas que no conocia en ese entonces y que ahora voy dominando con la gran experiencia que he adquirido con los años en otros lenguajes de programación.
gran información yo nací en los 70s y debo reconocer que conocí este gran lenguaje de hecho ahora como profesional de la informática me gustaría aprender este maravilloso lenguaje de programación
Tienes razón, este video está dedicado a todos los que en algún momento de nuestra carrera programamos en Cobol por cumplir con una meta de estudio o en el campo laboral
Ahhh... ¡¡¡qué recuerdos de mis años universitarios me ha traído este video!!! Hermoso lenguaje COBOL. Para alguien como yo que venía de trabajar con Basic y sus enmarañados go to, go sub, PASCAL (programación top down) y COBOL (programación Bottom-up) me enseñaron a ser ordenado al momento de codificar.
y Dbase o clipper !!!
Excelente comentario!!, Si, el primer lenguaje que me enseñaron fue RM-COBOL, porque yo ya sabia Basic gracias al Atari 65XE, y si, es muy facil de aprender, fue genial ya que mis primeros 8 años de trabajo fueron programando y dando soporte a una aplicacion escrita en MS-COBOL (ligeramente distinto al RM-COBOL), y si, ese trabajo fue en un banco, saludos desde Santiago, Chile.
Hola me podes pasar libros para aprender cobol completo de cero
Hola, muy buen video. Un comentario aclaratorio. Al definir el picture de un número, la "S" no significa que vas a definir un número, significa que el número que vas a definir tiene signo, asi, por ejemplo, si se define la variable:
NUMERO PIC 9(5) es un número de 5 posiciones sin signo (por lo tanto es siempre positivo...y si la defines como
NUMERO PIC S9(5) es un número de 5 posiciones con signo (puede ser positivo o negativo)
Saludos desde México de un viejo cobolero ;-)
Así es...
Te faltó con decimales, pic s9(4)v999 jeje Buenos recuerdos del COBOL, desde 1984 que lo aprendí y me reportó muchísimo. Saludos
Mi tía aprendió COBOL en BBVA, en los años 2000.
Ella es contadora, no programadora, aun así duro como 6 o 7 años programando de manera intermitente en su trabajo.
Super loco pensar que las empresas te enseñaban a programar xD eran otros tiempos
Sorprendente el haber aprendido lo necesario para programar en cobol como contadora... Una mezcla interesante
Aprendí y me certifique en cobol cics y db2, trabaje con as400 y os399.... y me pagaban poco!, por eso me dedique a otros lenguajes y manejo de bbdd. Siempre habrá trabajo para coboleros, pero aquellos que tienen experiencia...
Yo soy programador y en la empresa donde trabajaba en una ocasión realizamos todo el sistema para grupo bancomer y toooooda la chamaba la terminamos realizando solo los que conocíamos COBOL y aunque es fácil de aprender, lo difícil llega cuando corres la compilación pff!!!!
Veo tu vídeo y me llena de nostalgia :)
El vendedor ideal que toda empresa necesita, hace años veo los vídeos y este Man no lo he visto codificar ni una sola línea de código.
Tiene un curso gratis de introduccion a la programacion en la misma plataforma.
@@Esau_94 pero es demasiado malo ese curso, solo para atrapabobos
En sus cursos en platzi si lo hace
@javier Barrera demasiado malo e inclusive limitado para empezar
Todavía programo en Cobol y más aún, lo hago en Assembler (since lastest 35 years, and, counting). Todo el Core del sistema bancario esta basado en Cobol, y la interface entre los sistemas de aplicaciones (como por ejemplo, SAFE o Sistemas de Aplicaciones Financieras en Linea, por sus siglas) y las macros de los sistemas operativos de los mainframe, están codificadas en Assembler! Así que hay todo un mundo allá afuera, con tecnologías legacy que requiere de full soporte...😎😏
Si hay mayor remuneración o solo "lo normal" de otros lenguajes?
@@wolfi3803 en teoría mayor remuneración, pero surge el mismo problema que siempre (me lo imagino no lo se, ya que no trabajo en el sector), por ejemplo asumiendo que lo usan sistemas delicados que requieren tener bastante confiabilidad, se podría decir que la empresa que te contraté requerirá también experiencia en ese empleado, entonces como todo en la vida imagino que los sueldos serán altos pero para un profesional con experiencia, si recién vas a coger experiencia pues... Y eso sumado a que es un lenguaje que si bien es cierto persiste en el tiempo, pero tiene un nicho de mercado, pues...
En fin son mis conjeturas, yo ya soy graduado y no he podido conseguir trabajo en el sector, trabajo en algo un poco diferente pero indirectamente relacionado, pero más no lo mismo, pero si tienes curiosidad (como yo tambien), pues estudialo igual por si acaso, para que tengas bases, uno nunca sabe, pero, para ser expertos en un área concreto se requiere bastante tiempo y años yo no te recomendaría poner todos los huevos de la canasta allí.
@@wolfi3803 yo creo que es lo normal o hasta menos y para bien o para mal campo de trabajo limitado, generalmente para la banca y subcontratado.
@@wolfi3803 mira yo trabajo en eso desde hace ya casi 15 años.
Los programadores Cobol somos pocos, a las personas que conoces te las vuelvas a encontrar en unos años en otro lado, la realidad es que solo somos una herramienta para los bancos y empresas gigantescas por lo que siempre tratarán de minimizar tu sueldo. Puedes obtener buen sueldo si tienes experiencia y si tienen un problema enorme y por eso buscan gente. Sin embargo lo que te puedo decir después de tantos años alguien que conozca un lenguaje de moda gana muchísimo más pero en cinco años ya no, los lenguajes de moda van bajando con los años y Cobol se paga siempre en la media de ti, la diferencia es que de ahí no baja, si aprendes algo de moda pues va bajando y acaban al paso de cinco años ganando menos que alguien de Cobol.
Al ser tan escasos los programadores Cobol si tienes mucha suerte puedes tener un sueldo bueno si se junta la necesidad de alguien como tú y llegas en el momento exacto peroooooooo por otro lado hay veces que pasan años que nadie quiere contratar a personas que sepan Cobol, particularmente hace 5,4 años así fue, ya nadie buscaba programadores Cobol, hoy parece que se ha reactivado y lo mismo vi hace diez.
@@CharlyJumS No vale la pena para apostar por el primer empleo en IT? Qué lenguaje recomiendas? Pensé que era una buena opción ya que muy poca gente está apuntando a por el
Justo ayer estaba pensando en COBOL, gracias Freddy
Aprendí COBOL en los años 60's y también pude ser profesor en el colegio donde lo aprendí. Saludos
Que si vale la pena estudiarlo?; Claro que sí, para vivir en una bodega de un banco haciendo mantenimiento al sistema, de 8am a 6pm, durante 30 años, toda una aventura. Y cuando te regalan café, es todo un lujo.
Jajaja porque ese sarcasmo?
Programo en Cobol desde 1980, en diferentes versiones, tengo sistemas funcionando, más de 20 años
Excelente explicación Freddy!! Solo un apunte para los mas curiosos ese sonidito del que hablas está basado en DTMF y erá así para que las personas invidentes pudieran hacer llamadas o escribir en teclados y quienes programamos en Assembler (que es el lenguaje de los verdaderos programadores) dominamos a fondo el DTMF. Salu2
Programo en cobol desde 1983, ayer no mas, me inicie con ms-cobol, seguí con Data General, RM-cobol, hasta llegar al de acucorp (acucobol) en modo visual y sin necesidad de utilizar otros recursos tengo sistema que trabajan via web (hasta usando periféricos en la maquina local o remota). Casi no conozco Linux, si conozco muy bien Unix de SCO, Data General y HP (son (eran) los mismos cambiado de nombre).
Y lo mas importante: los recursos de hardware son mínimos y mis clientes felices de que su información sea privada y que cuasi-nadie pueda acceder a sus bases de datos
12:30 confirmado: Freddy es una maquina
@@korpos8833 sin duda... Pasado presente y futuro lo unico que daria resultado
HOLA FREDY, COBOL FUE UNO DE LOS LENGUAJES DE PROGRAMACION QUE APRENDI HACE DECADAS CUANDO ERA ESTUDIANTE DE UN INSTITUTO TECNICO EN LOS AÑOS 80 Y LUEGO EN LA UNIVERSIDAD DEL VALLE EN LOS 90. ERAN 4 MODULOS O BLOQUES LLAMADOS DIVISION. ME ALEGRA QUE TODAVIA ESTE EN USO, LO EXTRAÑO ES QUE NUNCA MAS SE VOLVIO A ENSEÑAR. TE FELICITO POR RESCATAR Y APRECIAR LENGUAJES DE LA GENERACION DEL SIGLO XX.
Por fin lo dijiste, en mi primer semestre hice un trabajo de la universidad hablando de cobol y me quedé enamorada dije que iba a aparender ese, y se reían
Ahora me envían este video 😂😂😂
Cuando quieras te cuento historias coboleras...
@@tucanfcg yo si las quisiera escuchar me contas?
Ufffff!!! tremendo video!!! Me trajo gratos recuerdos... COBOL fue mi primer lenguaje de programación en empresas en una RADIOSHACK Tandy6000 bajo sistema operativo XENIX 1.0 (que despues se convirtió en SCO-UNIX y despues en LINUX) Desde la version RM/COBOL74 (archivos planos con indice aparte), siguió el RM/COBOL85 (datos e indice en un solo archivo, trajo algo de problemas, pero bueno), paso a visual con VISUAL--COBOL (un entorno parecido a VISUAL-FOX con VISUAL-BASIC 3.0).... toda una historia desde el '90.... Gracias...
Mi anterior trabajo, una agencia de autos el sistema estaba basado en cobol.
las implementaciones pequeñas usaban RM COBOL no?
@@AxotlaEn el área de sistemas que estaba no teníamos acceso a la programación directa, nos dieron un usuario con ciertos privilegios para ejecutar ciertas rutinas. Supongo que el proveedor si usaba RM Cobol.
A mí me tocó COBOL ANSI en mi época de estudiante en la universidad. Posteriormente aprendí Xenix y Unix hasta su versión gráfica. Conocí dos versiones de COBOL RMCOBOL 73 y RMCOBOL 85 que no eran versiones multiusuario que corrían en Unix y también se podía instalar el ejecutable en DOS de Microsoft. He trabajado en Unix con manejadores de archivos como FoxPro 2.6 y bases de datos como informix .
Gracias por compartir excelente e interesante trabajo! Y sobre todo, dar a conocer o recordar la importancia de este dinosaurio cibernético, que aún permanece vivito y coleando. Saludos y éxitos con tus programas. Muy ilustrativos, por cierto!
Este me hizo recordar 20 años de mi vida!
Recursión? me hizo falta en COBOL cuando migre (en realidad no) mi aplicación MRP II a C# la RECURSIÓN me ayudo muchísimo al hacer el BUM. Aprender UNIX... mi primer curso de sistema operativo fue XENIX 5. Supongo que saben qué es BTOS la razón por la que fue necesario "MIGRAR"
Nada mejor, que poner estos vídeos antes de dormir, un tema interesante q me arrulle
Cuanta fineza para tu ironía. XD Saludos bro.--
Que increible! Empece a programar en Cobol por alla por 1985, ya en ese tiempo se decia que el Cobol estaba muerto. Segui programando por 10 anos, incluso trabaje en los proyectos Y2K en dos empresas hasta que me aburri y empece a trabajar como analisa, auditora computacional y fui ascendiendo a IT project manager and CEO. Nunca pense que todavia se seguia utilizando el Cobol, well... welcome back dear Cobol.
Trabajo en AS400 (iSeries) y COBOL no es lo único que mueve nuestro dinero, Si es una gran base pero hoy en día la mayor parte de código se escribe es en RPGLE.
Dónde se puede aprender RPGLE? En la universidad me pasaron AS400 con Cobol y CL, pero nunca ví RPGLE 😔. Actualmente trabajo con ZOs y ahí vemos casi puro Cobol 🙈
@@caritohkusa Por lo que he visto, en TH-cam existen tutoriales basicos, y puedes complementar con documentación de IBM, también existen grupos en Facebook de AS400 donde si tienes dudas puntuales te pueden colaborar mucho.
@@JuanKAlvarez no tenía idea que había grupos en FB, voy a buscar la info, muchísimas gracias 😊
Así es, diría que la mayor parte del dinero se mueve en RPG, en sus distintas versiones RPGLE, RPG FREE y actualmente SQLRPG de IBM
@@caritohkusa Google, tiene una maravillosa y simple forma de buscar los manuales de lo que sea... Entras al navegador y tipeas lo siguiente: filetype: pdf + RPGLE....es probable que te enlace a webs de IBM.. Y si tienes acceso a una linea de comando en un As/400 o algún iSeries mas moderno tipea, : STRPDM, y podras empezar a editar un programa en RPGLE.
Wow, regrese al pasado, Cobol primer lenguaje en el que trabaje, varios años, me va recuerdo de las terminales Wang. Gracias.
Las terminales de las "n" teclas de función? terribles!!!
Nadie: agradece la recursion
Also facebook: implementa react y redux usando recursion
Also analizadores sintácticos: usan recursion para chequeo del tipado estático
Hay problemas en los cuales es mejor resolverlos con recursion, sobretodo si el tamaño estimado de la pila es despreciable o no es el tamaño de la entrada. En react por ejemplo, no se estima que el arbol de componentes vaya al infinito, tampoco la composicion de reducers en redux por lo cual no se considera que se ponga en riesgo exceder el tamaño de la pila de llamadas. Al igual en los analizadores sintácticos si estas construyendo un lenguaje de programación orientado a dominio. Claramente si hay problemas que deben ser resueltos sin recursion, por ejemplo árboles binarios de datos que consideramos que pueden crecer al infinito, como en procesamiento de datos (aunque en lenguajes puramente funcionales sea la unica forma de hacerlo y el lenguaje este preparado para esa tarea). Pero hay casos de árboles donde aplica, por ejemplo task graph para paralelizar tareas, no se considera que la cantidad de nodos crezca arbitrariamente por lo cual esta bien hacer topological sort con recursion
es muy útil la recursión, puede ser más complejo de comprender el algoritmo bueno si
@@ignacio1531 no concuerdo del todo, si vas a la bibliografía de algoritmos, en muchas ocasiones se enseñan los algoritmos de arboles en su version recursiva primero porque es mas intuitiva, y luego se introducen los mismos algoritmos usando ciclos mientras te explica el problema de la pila de llamadas. Otro ejemplo sencillo es el algoritmo de búsqueda binaria que es de los mas simples. Primero se suele dar la version recursiva e intuitiva y luego la version sin recursion
Era una broma jajaj tranquilo
@@jalilfierro1363 tampoco está de mas el comentario
@@reydavid7300 muy de vez en cuando e tenido que desarrollar algoritmos recursivos para determinadas tareas, los usas a menudo?
Es cierto un curos de Cobol en platzi!!! muy grandes claro que sí
Trabajo para una empresa que hasta hace un mes estaba desesperada por contratar personas en cobol. Los mas jovenes tenian 50 años y la pagá era buena. Realmente es para pensarlo.
Grandes recuerdos de Cobol, los equipos no cabían en un cuarto de 4x4 y podíamos hacer una programación en una sola tarjeta perforada.
Ya no me siento tan viejo e inútil mi viejo conocimiento de COBOL 🎉🎉🎉👍👍👍
igualmente jeje!!!
Yo aprendí a programar en Cobol el año 1971 en NCR , el año 1985 usábamos un ERP en unas computadoras Wang , creo que eran se segunda generación , el lenguaje de programación era Cobol, cuando cuento que en la universidad estudiaba Fortran IV, jajaja
Cosas como Linux, Cobol o C++ es obvio que se van a quedar para siempre, puesto que nadie ha encontrado nada mejor por ahora. Dedicarse a algo de eso es una apuesta con futuro. Es más, cuantos más programadores se dediquen a lenguajes modernos y user-friendly como JS o Python, más cotizados estarán los primeros.
C y derivados están obsoletos y son inseguros, ahora se usa Rust.
JS y Python son lenguajes interpretados, no merecen la pena.
@JorgetePanete
Aunque también soy fan de Rust, hay que admitir que nada (por lo menos en bastantes décadas más) reemplazará a C en todo, lo reemplazará en gran cantidad de áreas eventualmente así como los lenguajes bonitos como Python, JS o R reemplazaron a C (o a Fortran) en los programas ligeros con GUI o análisis de datos a pequeña y mediana escala.
Pero hasta el compilador de Rust tiene código en C.
Wow, hace décadas que no recordaba el lenguaje Cobol. Recuerdo que no permitía gráficos. Así que, como yo sí los quería, cree un lazo "For" que imprimía el código Askii (Que tenía figuras de líneas, esquinas y otras más) para formar las "Ventanas" en donde posteriormente pondría los Inputs y Prints 😊, también en la secundaria, me gané un curso gratuito de programación y usábamos una computadora IBM, a la cual le poníamos las tarjetas perforadas era del tamaño de un armario acostado y si se te caían las tarjetas o se te revolvian. Ni te cuento.
El final de lujo JAJAJAJAJ Todos COBOL...y algunos JAVA lmao
xD
jajajjaja todo cobol.. y algunos java. y argentina .net
J
O
Jaaa!!! Muy bueno!!! Me sorprendió el video 😱😱😱😱😱
Como dice la frase: "Si funciona, no lo toques."
Como dice la frase: "Si lo toco y no funciona, entonces es porque no funciona"
@@alejandrocorredor6997 nadie dice eso
@@nikse2028 Déjame adivinar: ¿eres Sherlock Holmes, right?
@@alejandrocorredor6997 si funciona y lo tocas y no fuunciona, la cagaste jaja
@Gabriel Acero No
Después de llevar más de 40 años trabajando en COBOL, he visto nacer, crecer y morir, un montón de Sistemas Operativos, Bases de Datos, Lenguajes, Scripts y mucho...mucho Hardware Nuevo...mientras COBOL sigue VIVO. No me sorprenderá que mi propia Acta de Defunción, sea generada por un programa COBOL... HASTA EL INFINITO..Y MÁS ALLÁ...
10:28 Rust !! mil veces Rust 💙 ¿Cuando sacan un curso de Rust que no sea 80% texto?
Un error en tu cuenta de banco probablemente no te haga mucha gracia a estas alturas de la vida
Mejor golang hagame caso bro, acuerdate de mi cuando tengas el mejor trabajo
@@thevoicep6562 no entiendo de lo que hablan... Yo ando aprendiendo Javascript
CódigoFacilito tiene un buen curso. En mi universidad en el "Tec Mario Molina Campus Zapopan" vimos RUST y neta es muy parecido a C, C++ y un lenguaje ensamblador combinados.
@@TheJaviercrafter Rust es memory safe por defecto, el 80% de las excepciones en backend, según un reporte de Microsoft, se debieron a problemas de referencias de memoria, prefiero Rust a cualquier otro lenguaje moderno si a refactorizar código se refiere.
programe muchos años con cobol, que buen lenguaje!!!
Precisión: basta con decir "Nuestra civilización funciona con software" porque de hecho, el dinero es software.
Madre mía, mi primer trabajo en el 91 fue programando en COBOL, que tiempos aquellos
Soy cobolero y sin ver el vídeo y sin importar el tiempo cobol estará ahí
Vale la pena como primer lenguaje para conseguir el primer empleo en it? Mucha gente me dice que no me juegue, que vaya mas seguro a un C++ u otros lenguajes como Python, pero otras me dicen que es muy demandado.
Me hiciste recordar viejos tiempos, cuando estudiaba para tecnica programadora de basic y cobol y recorde tambien porque nunca trabaje en nada relacionado 😄
Yo trabaja hace poco de programador de cobol, me pasé a JavaScript porque me estaba transformando en un dinosaurio 🦖
No te gusto?
Hace varios años entré a una empresa a dirigir el área de IT. Al enteramrme que usaban Cobol lo primero que dije es "pero esa cosa tan vieja para que". Pues acabé cambiando de parecer: me parecía increíble como manejaba millonmes de registros sin ningún problema, la rapidez de ejecución y la eficiencia del procesamiento. Moraleja: No todo lo "antiguo" es malo, ni todo lo "actualizado" es mejor.
7:27 total mente cierto yo le di por que estaba la cara de fredy 😅😅
x2 jajaj
X3
Impensable que al día de hoy se siga programando en Cobol, pensé que sería solo el recuerdo de un bug en el curriculum Universitario. Ahora estoy listo para salvar el mundo financiero con mis conocimientos de COBOL.
Próximos cursos de Platzi el ábaco chino y la recta numérica con rana
Debería de plantearselo poner propagandas cerca del día de los inocentes :# jajaja
Ojito con el ábaco, que he visto gente que lo que hace es imaginarselo mentalmente y hacen operaciones mentales super rápido de 3 cifras por ejemplo 948x722
@@daedon4652 y la raíz cuadrada de 13🤔
Excelente resúmen! Acá en Argentina me llamó mucho la atención hace unos días que una empresa grande de software está buscando viejos programadores de Cobol, "preferentemente cerca de jubiliarse" así decía. Y por eso era necesario ver tu video jajaj.
Yo programo cobol desde hace como 7 años en el tunel subfluvial, es RMCobol no se si seran muy distintos entre una variante y otra de cobol
@@JorgeAndresPadilla hay salida laboral de cobol?
@@adolfov9179 No tanto, es mas la salida para desarrollo web
12:00 👇👇
Freddy: " Se llama teclado numérico... Numérico..."
Yo: 👁️👄👁️
otra noobateada
La verdad que tienes una habilidad sorprendente para enseñar y exponer, tengo que ver siempre los videos completos.
Necesito el curso de ensamblador! 🤔😄
creo que muy pocos conocen ese lenguaje
Tengo unos manuales viejos por ahí que podrían servir
Jajaja eso es no tener amor propio
COBOL y RPG fueron las herramientas que use en las Univac Serie 11. Super faciles si realmente sabias diagramar y programar.
Habemos muchos que todavía programamos en Cobol o RPG, porque hay muchas empresas que siguen usando sistemas desarrollados con estos lenguajes.
q estupidez...
@@MeDFARd puedes argumentar tu respuesta?
Y pensar que dejé COBOL para usar Visual Basic. Los grandes herrores del hombre, despreciar la simplicidad y su perfección por la imperfección total
Qué elegancia la de Francia. : D
He programado en COBOL muchos años. Vaya época que pasé con BASIC, ensamblador, dbase 3 plus, clipper etc. El problema de COBOL es que no permite la recursividad y SI ES IMPORTANTE para algoritmos de backtraking.
5:00 depende del compilador si acepta o no recursividad, igual nadie la usa
Si, soy una 🦖, programo Cobol CICS 🙈
agarre consejo aprenda a usar linux como dice en el video
Cobol CICS es muy diferente de RMCobol?
Minuto 5:05
Y yo me sentía Profesional por terminar mi proyecto de recursividad en Java en la Uni 🥺😔
Nadie
No creas todo lo que dicen los demás, crea tu propio criterio.
Programación 2 y 3 en la. universidad eran usar recursión o perder la materia
@@MrGlujaN seeehh... Es que si lo piensas es una buena forma practicar la lógica y expandir la perspectiva de programar
Me alegra que tenga un curso de cobol, ahora hagamos las cosas bien y no olviden hacer otro curso de prueba unitarias en cobol, gracias!
También estaría bueno un curso de CICS lo más parecido a microservicios de cobol
Nunca he programado en cobol pero en el grupo empresarial para el cual labore hubo dos intentos de quitar las soluciones basadas en cobol y poner desarrollos con otro tipo de tecnología (Oracle). No funcionaron. La cantidad de procesamiento que soportaba el mainframe y los programas cobol resulto insuperable. Ahora que me cambie a una aseguradora cuando me dijeron que estaban quitando el mainframe pero que estaban teniendo muchos problemas no me sorprendi. Y no es solo que los programas viejos sigan corriendo como el primer día sino que el mainframe fue pensado desde un inicio para trabajar con altos volumenes.
10:55 Lenguaje Ensamblador no es codigo maquina, aunque cada instruccion ensamblador tiene su equivalente en codigo maquina
Casi, Casi
mi papá es programador cobol y siempre llegamos a conclusion de que ese lenguaje no va a morir de hecho creo que me provoca aprenderlo.
Yo: "Estoy terminando la escuela de Platzi, estoy felíz porque voy a tener mi certificado de escuela y por todo lo que he aprendido"
Platzi: *IBAS compadre... Quitenme esos 5 cursos de la escuela, agrega estos 7 y metan también esos dos cursos de COBOL"
Yo: Kék 🤣
Pero bueno... Nunca hay que parar de aprender y estoy muy felíz por todo lo que he aprendido en solo un año.
Fredi,
Cada dia que apareces en youtube te quiero mas es solo verte y se me iluminan los ojos.
Eres una inspiracion en la vida.
Tq 🧡
En mi universidad a los estudiantes de ingeniería en computación nos suelen llamar: "COBOLES". Esto porque fue el primer lenguaje que enseñaron en la facultad.
increible, yo aprendi un poco de pascal como en el 1994, y gracias a esa logica ahora entiendo muchos programas modernos...
Seria muy bueno si pudieram dictar un curso de AS400
Eso no esta VB?
Wow, me encantó el vídeo, si yo conocí a COBOL en 1990 y si es muy parecido a DBase y a Basic. Wow si será muy interesante retomar el curso de COBOL para recordar el tipo de programación.
si irene,,,,,, es igual al basic es fácil lo voy a retomar por que casi no me acuerdo
xdddd yo trabajo con cobol de banca, creanme programar es facil, pero sus errores no lo son :'v
No me lo tienes que jurar... 😅..
Cuanto tiempo toma aprenderlo?
Hola me podes pasar libros para aprender cobol completo desde cero
La recursión es la solución complicada más simple para una tarea. Alguna vez cambie un algoritmo que tenía complicadas iteraciones para calcular y crear no se qué estructura, y tenía cientos de líneas de código. Al entenderlo lo transforme a un algoritmo recursivo de apenas unas decenas de líneas. En la documentación recuerdo que lo planteé como una función matemática.
5:14 Cómo que no, en los métodos de ordenamiento se usa recursividad, también en los protocolos de red, estás floreando Fredy
La recursividad es el grial de los verdaderos programadores... xd freddy quedas como noob!