DaemonForums  

Go Back   DaemonForums > Miscellaneous > Programming

Programming C, bash, Python, Perl, PHP, Java, you name it.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 1st January 2021
gpatrick gpatrick is offline
Spam Deminer
 
Join Date: Nov 2009
Posts: 245
Default "Old" programming languages

I've started reading the Object Pascal Handbook by Marco Cantu, and see it has evolved greatly since Wirth released it in 1970, and my use of it in the early 2000s. But it seems to get no love and is always regarded as an "old" language that is vastly outdated with minimal use today.

Is this just hatred? Fear? Ignorance? UNIX was released in 1971 and it is still in use today, although some may counter that Linux is the most prevalent server operating system today. Although it was released in 1991, and by technological standards, Linux is very old.

The C programming language is still widely used, although it was released in 1972. Perl was released in 1987. Ada 1980. Lisp 1958. Python 1991.

The main thing with those listed is that they have changed and added new features. Clojure (2007) is a Common Lisp (1984) and is fairly recent. Racket (1995) has evolved from Scheme (1975). C has a new standard, as does Ada. They haven't stagnated, and neither has Pascal.

But it seems too many believe if it isn't new then it is no longer useful. Which is why front-end developers need to learn something new every 30 days.
Reply With Quote
  #2   (View Single Post)  
Old 1st January 2021
victorvas victorvas is offline
Real Name: Victor
Linux
 
Join Date: May 2019
Posts: 148
Default

I've read about Pascal being an educational programming language, and that is has no use in real world applications.
Reply With Quote
  #3   (View Single Post)  
Old 1st January 2021
roddierod's Avatar
roddierod roddierod is offline
Real Name: Rod Person
VPN Cryptographer
 
Join Date: Apr 2008
Location: Pittsburgh, Pa
Posts: 437
Default

At my current job, we used Delphi (Object Pascal) from 1999 to about 2007/8. I still have a number of Marco Cantu books on my shelves he was always the goto guy for us. Mac OS class library was written in Object Pascal from 1985 to 1991 (MacApp)

The main reason for the switch was political or a management decision it had nothing to do with language or it capabilities more of the perception that since "everbody" is using this or that language or more so in our case Microsoft doesn't support it we have to switch.

I had used Delphi for just about anything you can think of in a enterprise environment. Desktop GUI apps, command line file loaders, db heavy apps, MS office automation applications, even had a web application that connected to our main production db that provider real time authorizations for medical services.

I think most of the "no love" comes from ignorance and what seems to me to be the combination of marketing taking over software development, the lack of knowledge of history in the software/computer field and the belief if it not shiney and new it probably needs to be replaced. I mean you have languages putting out "new" features that are the vast majority of the time nothing but new libraries. JavaScripts a good example you have a "framework" that everyone is using and is perfectly fine but then it falls out of favor and everyone switches.

Anyway back to Pascal, there are still things Delphi did in rapid GUI development in the time I used it that I don't think MS Visual Studio has caught up with still. Granted I have kept up with Pascal/Delphi since we full switched (now mainly C# and Python) over.

Just my half dollar.
__________________
"The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use the words." -Philip K. Dick
Reply With Quote
  #4   (View Single Post)  
Old 17th May 2021
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

On the other hand coder that knows a few basic languages can learn another language quite easily. It may be a feature that language is nothing new - just borrows concepts from a few other languages. Kotlin is an example. Kotlin was purposefully designed as an easy language to learn for people who already know Java. Main compiler was compiling to Android/JVM. The idea was to allow to use existing ecosystem of Java libraries and Android APIs while offering slightly enhanced non-Oracle language.
I don't know Clojure. Just looked whether it is Java interoperable. It seems it is. Somebody just though it is good idea to bring Lisp to JVM platform, so they can code in Clojure while having access to Java libraries I guess. Somebody can write compiler for Lisp to JVM bytecode, but will it have the same Java interop as Clojure? Even if it would at this point you are writing compiler - so you can design a new language anyway.
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
  #5   (View Single Post)  
Old 22nd May 2021
victorvas victorvas is offline
Real Name: Victor
Linux
 
Join Date: May 2019
Posts: 148
Default

Is it worth learning one of those languages in 2021?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which Programming Languages Use the Least Electricity? e1-531g Programming 2 22nd October 2020 03:25 PM
Difference between"arp info overwritten" and " duplicate IP address " varag OpenBSD Security 1 6th April 2015 02:57 PM
How to replace "ectags" with "ctags"? fender0107401 OpenBSD Packages and Ports 5 16th April 2013 10:01 AM
Fixed "xinit" after _7 _8, "how" here in case anyones' "X" breaks... using "nvidia" jb_daefo Guides 0 5th October 2009 09:31 PM
"Thanks" and "Edit Tags". diw Feedback and Suggestions 2 29th March 2009 12:06 AM


All times are GMT. The time now is 10:49 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick