[Info-vax] Programming languages on VMS

Arne Vajhøj arne at vajhoej.dk
Sun Feb 4 11:20:56 EST 2018


On 2/4/2018 9:55 AM, Bill Gunshannon wrote:
> On 02/03/2018 10:10 PM, Arne Vajhøj wrote:
>> On 1/31/2018 3:48 PM, seasoned_geek wrote:
>>> On Wednesday, January 24, 2018 at 9:36:04 AM UTC-6, DaveFroble wrote:
>>>> John, you know a bit about languages.  Let me ask a question.
>>>> I'll preface the question by admitting that I view much of the "new 
>>>> languages"
>>>> as some people who just want to "re-invent the wheel".
>>>>
>>>> Do the "new languages" actually present more and better capabilities?
>>>
>>> offering 0.0002 cents here.
>>>
>>> The new languages are targeted at "script kiddies."
>>
>> That sounds extremely bad.
>>
>> You do know what "script kiddies" mean right?
>>
>> https://en.wikipedia.org/wiki/Script_kiddie
>>
>> I suspect that the big corporations and open source projects
>> behind new languages would be very sad to hear that you believe
>> their effort is targeting those.
> 
> Well, big corporations aren't making these scripting languages.  I
> tend to think of  them as ego trips for the creator as in most cases
> they weren't really needed and provide  nothing we didn't already have.

I would say that a good deal of newer languages comes from
corporations.

My understanding:

Java - SUN
C# - Microsoft
Kotlin - Jetbrains
Go - Google
Swift - Apple
JavaScript - Netscape

Python - open source
Ruby - open source
Scala - open source
Rust - open source
PHP - open source

>>> These kids wouldn't know what a debugger was because everything they 
>>> write is interpreted.
>>
>> I am sure many of them:
>> * have tried compiled languages
>> * have tried debugger
>> * unlike you are aware that interpreted languages can be debugged
> 
> All of our students do compiled languages, IDE's, debuggers and at
> some point interpreted languages, as well.  The first language they
> learn now is Java (a development from Fortran -> Pascal -> Ada ->Java).

Java, C#, C++, C and Python seems to be popular languages
in higher education.

Most of them are compiled.

All of them see significant demand.

I believe that some finer places like to teach OCAML and Haskell. Those
languages are not in demand, but I believe those people will easily find
jobs anyway.

>> Illinois State University
>>
>> https://illinoisstate.edu/downloads/catalog/it.pdf
>>
>> offers:
>>
>> 378 DATABASE PROCESSING
>> 3 sem. hrs.
>> Database concepts, emphasis on relational databases, SQL,
>> data modeling, database design, DBMS functions, database
>> application programming, current trends, design project.
>> Prerequisites: Grade of C or better in IT 261. Major or
>> minor only or consent of the school advisor.
>>
>> and:
>>
>> 272 COBOL AS A SECOND LANGUAGE
>> 4 sem. hrs.
>> COBOL language for students with substantial programming
>> experience in another language. Emphasizes structured
>> problem-solving and programming. Prerequisites:
>> Grade of C or better in IT 178. Major or minor only or consent
>> of the school advisor.
> 
> Careful with this one.  The real question should be when was the
> last time this course was offered.  We carried COBOL on the books
> for over a decade without offering it once until the curriculum
> committee had it removed from the catalog. What COBOL students
> learned during the period was in a course called File Processing
> which was done in COBOL until they finally drove COBOL out of
> the department completely (over my objections!)

I have no idea if the course actually happens.

It is listed as an option.

>> but nothing about agile at all.
> 
> I am sure they learn of Agile if not in more detail.  It would be
> in courses like:
> 
>        326 PRINCIPLES OF SOFTWARE ENGINEERING
>        262 INFORMATION TECHNOLOGY PROJECT MANAGEMENT
>        191 INTRODUCTION TO IT PROFESSIONAL PRACTICE
> 
> And, maybe one or two others.

I am sure that they will get some introduction.

I think it would be pretty bad if they left a CS study
without knowing what waterfall, iterative, UP, agile, SCRUM
etc. means.

But agile does not seem to be a dominant topic.

Arne



More information about the Info-vax mailing list