{"id":32865,"date":"2025-04-30T11:33:51","date_gmt":"2025-04-30T09:33:51","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=32865"},"modified":"2025-04-30T11:33:53","modified_gmt":"2025-04-30T09:33:53","slug":"dead-codes-society-do-you-remember-these-programming-languages","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/","title":{"rendered":"Dead Codes Society: do you remember these programming languages?"},"content":{"rendered":"\n<p>There are many programming languages that have been forgotten over time. For example, my first course on Visual Basic 4.0 was paid for with a check in lire.<\/p>\n\n\n\n<p>The package included drag and drop, ODBC, and select with binding that fetched data from MSAccess, builds with packages containing libraries that would almost certainly trigger DLL Hell, one of the worst plagues a programmer could face, who could always hide behind the classic &#8220;it works on my PC&#8221; excuse.<\/p>\n\n\n\n<p>But the shift from 16-bit to 32-bit was a game-changer, and the fact that programs started using Windows 95 controls sparked months of discussions on how &#8220;real&#8221; programming was over: now we&#8217;d have kids who had no idea what they were doing because all they had to do was drag and connect icons like any \u201ccodemonkey,\u201d does this ring a bell?<\/p>\n\n\n\n<p><strong>Thirty years have passed, but the fears and hopes of programmers are still the same.<\/strong><\/p>\n\n\n\n<p>Back then, smoking was still allowed in the office, and my senior was the classic programmer of the time: a cigarette always lit, heavy metal blaring from speakers that crackled every time a cellphone within a kilometer received a text, and a sarcastic laugh every time you made a semicolon mistake. The only benefit I managed to get was a beautiful anti-glare screen, though I think it might have seriously affected my eyesight.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"407\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-7.png\" alt=\"\" class=\"wp-image-32868\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-7.png 565w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-7-300x216.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><figcaption class=\"wp-element-caption\">If you were born after 2000, you\u2019ve probably never seen one of these.<\/figcaption><\/figure>\n\n\n\n<p>To top it all off, there were the hours spent choosing a screensaver that wouldn\u2019t burn the screen like a clay tablet. The most famous one was Johnny Castaway by Sierra, so hypnotic that I still remember some of its scenes. The poor alternative was the clock or your name doing somersaults\u2014there&#8217;s a hilarious episode about this in <em>The Office<\/em>.<\/p>\n\n\n\n<p>I couldn\u2019t quantify how many &#8220;management&#8221; systems I built back then, but I was always ready to refactor, thinking about how easy it would be, in the years to come, to revisit that code.<\/p>\n\n\n\n<p>Tears in the rain, soon after, VisualBasic 5 was released, my first object-oriented language with the manual by Debora Kurata and examples of the car class with brake and accelerate methods. I think if I try hard enough, I can even remember the illustrations she used to explain it all.<br>Thanks to my pontificating about classes and cookies, I had earned my programmer stripes, and, especially with the right outfit for the role, people started calling me for unlikely interviews in impossible contexts.<\/p>\n\n\n\n<p>I don\u2019t know how many times consulting companies tried to push me into some SAP project to turn me into an ABAP expert, a very dangerous language because its early versions had comments written in German, and it seems many programmers died of liver cirrhosis due to wrong translations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"612\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-8.png\" alt=\"\" class=\"wp-image-32869\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-8.png 820w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-8-300x224.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-8-768x573.png 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><figcaption class=\"wp-element-caption\">Johnny Castaway, a borderline case of remote working.<\/figcaption><\/figure>\n\n\n\n<p>I also clearly remember when I was almost about to accept a job at a bank, if only to make my parents happy, but they wanted to hire me to work with COBOL, and just two days of black screens were enough to bring to mind the Sarlacc scene in <em>Return of the Jedi<\/em>: \u201cIn its belly, you will discover a new level of pain and suffering, slowly being digested over a thousand years.\u201d<\/p>\n\n\n\n<p>However, at my old company, the golden age of CBT (Computer-Based Training) had begun, which had nothing to do with soft drugs, and we had secured work for another couple of years.<\/p>\n\n\n\n<p>Computer-Based Training was essentially a series of lessons on boring topics like workplace safety, fire drills, and other subjects that had paper manuals to be translated into bits.<\/p>\n\n\n\n<p>Thanks to the advent of rewritable CD-ROMs, it was possible to create courses on practically anything, complete with animations and final tests for each lesson. I know that now a 640MB capacity might seem ridiculous, but at the time, it was a real blast.<\/p>\n\n\n\n<p>Now, implementing this with VB5 was possible, but it certainly wasn\u2019t the easiest language to do these things with, so we adopted Authorware, a terrifying RAD tool that had been around since 1987. It was a system of visual semaphores, if blocks, and for loops, with a lot of time spent trying to figure out how to capture quiz answers into something other than a text file.<\/p>\n\n\n\n<p>Soon after, the company would merge with Macromind, achieving at least the notable result of changing the company&#8217;s name to something less unsettling\u2014Macromind sounded too much like something out of a comic book.<\/p>\n\n\n\n<p>It was 1992, and Macromedia was born. With Director as its flagship product, it brought a breath of fresh air, having borrowed concepts from the cinematic language, organizing the application into a Stage, a Cast, and a Score\u2014basically, an interactive timeline for actions and synchronizations driven by Lingo, one of the coolest programming languages of the time.<\/p>\n\n\n\n<p>A dozen CBTs later, I felt like Fellini, making every object on the stage do somersaults, and I was sure that one day there would be an Oscar for the best use of a variable.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"286\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-9.png\" alt=\"\" class=\"wp-image-32870 size-full\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-9.png 420w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-9-300x204.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>That was until the web grew with Perl and ASP, two programming languages and an infinite world of possibilities.<\/p>\n\n\n\n<p>Possibilities that hit me like a ton of bricks one Monday morning when my then-boss tricked me into going to a company, presenting me as the biggest ASP expert around.<br>Luckily, the office was near a Feltrinelli, and after assuring them I would have everything done by the previous day, I rushed to buy the only available manuals, which became my pillows for a couple of weeks.<\/p>\n<\/div><\/div>\n\n\n\n<p>Creating dynamic tables with a for loop and raw HTML code was my daily bread for quite a while, then Flash came along and everything changed overnight. Macromedia had jumped into the web world and, in addition to Dreamweaver, the most beautiful editor I\u2019ve ever used, they had come up with strange things like Fireworks and ColdFusion, but they really hit it big by making vector animations incredibly easy and adding a proper programming language to boot.<\/p>\n\n\n\n<p>I still remember my first Flash programmer, a skinny blonde guy with very few words, always smoking stinky cigarettes that were half-smoked the moment he opened the pack, available only in the afternoon, and always with a gun in his pants.<\/p>\n\n\n\n<p>I couldn\u2019t say whether his first job was as a security guard or a cop, but I was always very deferential when reporting bugs or asking for changes, and I tried to interact with him as little as possible.<\/p>\n\n\n\n<p>I\u2019d pass him variable strings, which he turned into graphs and flying stars for a huge project of which we were the 15th subcontractor.<\/p>\n\n\n\n<p>I still think back to that job with pride; we did the work of 20 developers in 2 and half the time. Naturally, my company rewarded me by losing the next contract.<\/p>\n\n\n\n<p>But by then, there were so many projects coming in that eventually I found myself opening stages and writing in ActionScript, copying, pasting, and shouting over 1000 lines of code to make a button look cool.<\/p>\n\n\n\n<p>Everyone started building games, dynamic forms, pie charts that turned into flying saucers, and eventually full-blown cartoons that outshone many &#8220;old style&#8221; products.<\/p>\n\n\n\n<p>Until Steve Jobs played the Queen of Hearts, and our poor Flash was beheaded one September day. To this day, ActionScript is the only dead programming language where we\u2019ve identified the killer.<\/p>\n\n\n\n<p>ASP, on the other hand, was the victim of a conspiracy led by Microsoft, and its death is reminiscent of the famous painting where Caesar covers his face while even the passersby stab him. He was probably doing it to avoid seeing VB.NET, but it didn\u2019t last long either.<\/p>\n\n\n\n<p>PHP and Python, however, will never thank ASP enough, even though in reality, Python was slowly eating up Perl\u2019s space and taking its place in the hearts of universities, from where it would relaunch after some missteps.<\/p>\n\n\n\n<p>Speaking of universities and scientific environments, Fortran is still used in many projects, with few rivals in its field. While writing this article, I looked up job offers, and they all sound amazing, like &#8220;ballistics expert for a company working on solid propulsion systems&#8221; or &#8220;specialist for evaluating the effect of ice buildup on aerodynamic properties.&#8221; It seems it\u2019s also in high demand at ESA and NASA. Rocket science, folks.<\/p>\n\n\n\n<p>Another striking case of cannibalism was the one carried out by Delphi, which devoured the good old Pascal\u2014a crime that didn\u2019t make much noise, to be honest. Delphi gained some popularity but is the classic case of a misunderstood language; some people still speak it in the mountains, but if you dare to bring it down into populated contexts, you risk being seen as someone who just came out of the vault after a century.<\/p>\n\n\n\n<p>At the end of this rundown, it\u2019s easy to realize that truly &#8220;dead&#8221; programming languages are few and almost always the sacrificial offspring of software houses. Those that have been adopted by communities with more or less open licenses continue to thrive, even in niche contexts, doing their &#8220;dirty&#8221; work, praised by more or less large communities that keep passing poetic snippets of code, like in that Robin Williams movie.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-10.png\" alt=\"\" class=\"wp-image-32872\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-10.png 683w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/image-10-200x300.png 200w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<p>Experiences like those with ActionScript and ASP were important but ended badly, for reasons entirely unrelated to the product\u2019s quality or commercial success.<\/p>\n\n\n\n<p>If I had to invest in one of the &#8220;superficial&#8221; programming languages today, like Golang, Rust, or <a href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/mobile-dev\/why-kotlin-is-a-strong-choice-for-mobile-development\/\">Kotlin<\/a>, I\u2019d first need to understand how much the developer community matters and what movements have been made regarding licensing; otherwise, we\u2019ll keep seeing endless &#8220;cosmic flips,&#8221; like the transition from Objective-C to Swift, which are bound to claim victims forever.<\/p>\n\n\n\n<p>PS: Just as I was about to finish this article, I got a disturbing phone call asking if I had skills in ASP to work on a fairly complex management system with a database written in Access 4.<\/p>\n\n\n\n<p>It reminded me a lot of the movie <em>Space Cowboys<\/em>, where NASA has to send a spry 70-year-old designer into space because he&#8217;s the only one who can fix a satellite built in the &#8217;60s. I&#8217;m debating whether to ignore it or dive into a mountain of senseless code to save the world\u2014especially since I can&#8217;t even remember if anyone dies in the end.<br>But having chosen this job as my mission, I already know the answer&#8230; and I hear they pay well&#8230;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are many programming languages that have been forgotten over time. For example, my first course on Visual Basic 4.0 was paid for with a check in lire. The package included drag and drop, ODBC, and select with binding that fetched data from MSAccess, builds with packages containing libraries that would almost certainly trigger DLL&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/\">Read more<\/a><\/p>\n","protected":false},"author":238,"featured_media":32807,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[13280,13282],"collections":[11387],"class_list":{"0":"post-32865","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dev-life","8":"tag-cobol-en","9":"tag-windows-95","10":"collections-top-of-the-week","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Dead Codes: do you remember these programming languages?<\/title>\n<meta name=\"description\" content=\"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the &#039;90s, with screensavers, COBOL, and the golden age of CBT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dead Codes Society: do you remember these programming languages?\" \/>\n<meta property=\"og:description\" content=\"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the &#039;90s, with screensavers, COBOL, and the golden age of CBT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-30T09:33:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-30T09:33:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Arnaldo Morena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnaldo Morena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/\"},\"author\":{\"name\":\"Arnaldo Morena\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/72209dcaf2205f28968d38489892bd17\"},\"headline\":\"Dead Codes Society: do you remember these programming languages?\",\"datePublished\":\"2025-04-30T09:33:51+00:00\",\"dateModified\":\"2025-04-30T09:33:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/\"},\"wordCount\":1760,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp\",\"keywords\":[\"COBOL\",\"windows 95\"],\"articleSection\":[\"Dev Life\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/\",\"name\":\"Dead Codes: do you remember these programming languages?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp\",\"datePublished\":\"2025-04-30T09:33:51+00:00\",\"dateModified\":\"2025-04-30T09:33:53+00:00\",\"description\":\"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the '90s, with screensavers, COBOL, and the golden age of CBT.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp\",\"width\":1792,\"height\":1024,\"caption\":\"Dead Codes Society\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/dead-codes-society-do-you-remember-these-programming-languages\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dead Codes Society: do you remember these programming languages?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/72209dcaf2205f28968d38489892bd17\",\"name\":\"Arnaldo Morena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"caption\":\"Arnaldo Morena\"},\"description\":\"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/arnymore\\\/\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/arnaldo-morena\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dead Codes: do you remember these programming languages?","description":"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the '90s, with screensavers, COBOL, and the golden age of CBT.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/","og_locale":"en_US","og_type":"article","og_title":"Dead Codes Society: do you remember these programming languages?","og_description":"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the '90s, with screensavers, COBOL, and the golden age of CBT.","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-04-30T09:33:51+00:00","article_modified_time":"2025-04-30T09:33:53+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp","type":"image\/webp"}],"author":"Arnaldo Morena","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Arnaldo Morena","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/"},"author":{"name":"Arnaldo Morena","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17"},"headline":"Dead Codes Society: do you remember these programming languages?","datePublished":"2025-04-30T09:33:51+00:00","dateModified":"2025-04-30T09:33:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/"},"wordCount":1760,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp","keywords":["COBOL","windows 95"],"articleSection":["Dev Life"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/","name":"Dead Codes: do you remember these programming languages?","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp","datePublished":"2025-04-30T09:33:51+00:00","dateModified":"2025-04-30T09:33:53+00:00","description":"A journey through the past of programming languages, from the early courses on Visual Basic 4.0 to the game-changing transition to Windows 95, exploring the evolution of languages and the irony of the '90s, with screensavers, COBOL, and the golden age of CBT.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp","width":1792,"height":1024,"caption":"Dead Codes Society"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/dead-codes-society-do-you-remember-these-programming-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"Dead Codes Society: do you remember these programming languages?"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17","name":"Arnaldo Morena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","caption":"Arnaldo Morena"},"description":"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .","sameAs":["https:\/\/www.linkedin.com\/in\/arnymore\/"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--600x600.webp","author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and-.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/04\/DALL\u00b7E-2025-04-24-16.38.11-A-widescreen-image-of-an-ancient-stone-wall-covered-in-code-resembling-hieroglyphics-but-with-a-modern-digital-twist.-The-symbols-are-intricate-and--600x600.webp",600,600,true]},"uagb_author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_comment_info":0,"uagb_excerpt":"There are many programming languages that have been forgotten over time. For example, my first course on Visual Basic 4.0 was paid for with a check in lire. The package included drag and drop, ODBC, and select with binding that fetched data from MSAccess, builds with packages containing libraries that would almost certainly trigger DLL&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/32865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/238"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=32865"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/32865\/revisions"}],"predecessor-version":[{"id":32874,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/32865\/revisions\/32874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/32807"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=32865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=32865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=32865"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=32865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}