Computer Programming Languages You Know (Or have once known!)

What computer programming languages do you know, or have you once known?

How did you use those languages?

Did you build something? What was it?

Share any other connecting details you want to add to your narrative! Slight smile

  • I learned Basic in the mid 80's! It seems forever ago. I used it to make a basic payroll among other thing, something you could just do in Excel now. The computer then had no operating system, it opened up with just a prompt!

  • APL. Back when I was excited to have a full 20k of storage on tape.

  • Basic, Fortran CICS, PL1, Assembly Language - wrote the North America Free Trade Agreement for General Motors Spare Parts for the US and Canada. Supported GMs Spare Parts purchasing and invoicing  applications. They were mostly PL1/CICS. Printer programs were written in assembly language.

  • Cobol, Fortran, Basic, Pascal.  I learned them enough to get my associates degree.  When I started on my bachelors and ran in to C++ I decided to change majors.  This was at the very beginning of visual based programming, we had to do everything in a text editor. 

  • In Jr High in the late '70s, I learned BASIC on a TRS/80 in an afterschool club.  Then in High School, I learned FORTRAN on the school district's central Honeywell system over a teletype printer console (along with playing a text version of the Oregon Trail game.

    Right after high school, I started working for the State's central IT agency, learning S/370 COBOL, Assembler, and JCL initially, and then CICS Command-Level and Macro-Level.  These were used to build (as part of a team) a real-time transaction system for criminal justice agencies across the state to query state and national databases and communicate with each other and with other agencies around the country.  The 120+ COBOL and 20+ Assembler programs used VSAM files to manage nine "databases" and communicated with the State Police's Honeywell Level 6 over TCAM.  The Level 6 handled the actual communication with the state and federal agencies. 

    A few years later, our team replaced the Level 6 with a pair of IBM 4361s running the VSE operating system.  We again used CICS Command Level and Macro Level COBOL and Assembler to write another 200+ programs to handle all the real-time interactive screen formats (displayed on 3270 terminals) and to manage communications with 700+ criminal justice agencies in the state, the FBI, and a national law enforcement communications agency.

    Overall, the system ran from 1985 until about 2002, when it was replaced by a vendor system running on IBM RS/6000s and AIX.  Along the way, I also dabbled in SAS and in IBM's early 4GL Cross System Product (CSP/AD and CSP/AE).

    Now, I code in C, C#, SQL, and a proprietary Windows scripting language called WinBatch.  I also use HTML, XML, and XSL (not really "languages" as such) in much of my work.  But regardless of the name, a programming language is a programming language.  The syntax may vary, but the concepts and constructs remain the same.

  • I am familiar with Python and Java programming languages. I have used Python for various tasks, including teaching how to make scripts for web scraping, building machine learning models, and automating different processes. My experience with Python has enabled me to teach various classes.

    My experience with Java centers around the beginning-level student. I have taught many group classes. Each of these projects has helped me to improve my understanding of multi-threaded programming and the principles behind object-oriented design.

    Overall, Python and Java have been great tools for me in developing various projects and classes. By leveraging these tools, I have gained valuable experience in software engineering instruction and practicing fundamental computer science concepts in real-world scenarios. I constantly look forward to learning more about Python, Java, and other programming languages to continue building even more ambitious projects and classes.

  •  very cool that you code in Python. As a best practice, do you code with Python via a Python virtual environment (venv)?

    It took me a while to figure that part out. Plus now, I have linked RStudio to a Python virtual environment. That way each project can have its own traceability of packages installed, as well as version numbers for each, this helps with reproducibility later, plus problem-solving for conflicts during the project.

  •  thank you for sharing your experiences!

    We share the TRS "trash" 80 experience, also in jr. high. Slight smile

    COBOL skills are still in demand, keeping up legacy systems.

    I have not heard of WinBatch, I will have to check that out. Thank you!

  • I use a helper most of the time which is The Microsoft python extension is a great tool. Great post  

  • I do a bit of web design. It's hard to say what all is considered a programing language in my space Slight smile HTML, Javascript, CSS, PHP, Excel, Power Automate

    I made in an effort to help everyone in the world better understand which animal emoji they are.

    My Enneighagram is Poodle/w