Key Programming Languages of our Time

For historical technology purposes, a fourth conference was recently held that showcases the key programming languages of our time. The conference was supported by Oracle, IBM, Facebook, and Google. You can check the videos in the link below 

IBM &Microsoft BASIC

In the eighties, we’d code on an IBM PC using Microsoft DOS 2.10 and BASIC. Does anyone remember GWBASIC and BASICA? Everything was terminal-based until MS Windows, and the Apple Macintosh came along. Forty years later, coding, scripting, writing, and managing cloud containers remains cool using the terminal. I got the eighties vintage computing items… Continue reading IBM &Microsoft BASIC

Joel Kaplan

Joel Kaplan is the co-founder of 1010data. In the 2016 view below, Joel shares valuable insights on computer languages. His talk begins with the legendary predecessors Archimedes, Leibniz, and Godel. Then he talks about Iverson’s APL (A Programming Language), which is the predecessor of all array-based programming languages, including the language K. Joel also talks about his… Continue reading Joel Kaplan

How to Design Programs

great online book for software development “How to Design Programs, Second Edition by Matthias Felleisen, et al. The online book is released in 2018 under Creative Commons license – therefore the link is free to share at About the book: “This introduction to programming places computer science at the core of a liberal arts… Continue reading How to Design Programs

Categorized as Tech Tagged

Jupyter Labs & VIM Editor

A best of both worlds: – VIM mode for rapid coding, inserting and moving around the text ever since the terminal days using key command shortcuts – The Jupyter Labs for interactive Python coding.  Why vim? Read Hackaday – Editor Wars: The Revenge of VIM.  Why Jupyter? Read Hackaday – Drops of Jupyter Notebooks: How to Keep… Continue reading Jupyter Labs & VIM Editor

Categorized as Tech Tagged

Usborne 80s Computer Books for Kids

Usborne Publishing had popular programming books for kids in the eighties. Using the BASIC programming language, they would help kids learn the basics of computers and programming games for the Commodore 64, Vic-20, Sinclair Spectrum, and BBC Micro. They now made the books free to download as PDF from their site Usborne 1980s computer books. The publishing… Continue reading Usborne 80s Computer Books for Kids

non-English coding

Software programming languages are predominantly based on the English language. The non-English part is usually some sort of localization of text and numbers. But there have been attempts to popularize some languages in non-English. Wiki has a list of those: Non-English-based programming languages. There are many reasons why such languages cannot be as popular as their… Continue reading non-English coding

Categorized as Tech Tagged

iSH (iOS SSH Terminal)

Ish is an iOS (iPhone/iPad) app that emulates a complete x86 Alpine Linux operating system along with a package management tool. Your iOS turns into a full coding environment such as running Python scripts, using vim/emac editor, and pulling/pushing github code. I use it for my coding projects using an iPad mini with an external… Continue reading iSH (iOS SSH Terminal)

Turbo Rascal

Dr. Leuat, professor of astronomy at the University of Oslo, took retro computing by storm with his recent release of a complete IDE for 8-bit and 16-bit computing that he named “Turbo Rascal Syntax error, “;” expected but “BEGIN” (or TRSE for short). Unlike other game development editors that focus on single platforms, the TRSE… Continue reading Turbo Rascal

Moved by Java

Oracle Java team released the historical timeline of Java as part of Java’s 25th anniversary. What I found interesting is that the Java language was first named Oak prior to 1995, but that name was already registered. Silk, Lyric, Pepper, NetProse, Neon, Ruby, WebDancer, and WebSpinner were other names that were considered. Imagine if the legendary… Continue reading Moved by Java