Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

For Techies Only -- Can you predict the fate of following 8 programming languages: Java, Javascript, Python, C++, C#, Kotlin, Go, PHP?
Quora ^ | 04/06/2023 | Dario Fumagalli

Posted on 04/06/2023 6:35:29 PM PDT by SeekAndFind

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-74 next last
To: SeekAndFind

I bet I’m the only one here who remembers “Promal”? ref. https://en.wikipedia.org/wiki/PROMAL


21 posted on 04/06/2023 7:43:29 PM PDT by The Duke
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator

“From the management perspective, you have to think in terms of, If my entire team left today, which language/platform allows me to replace them quickly and cheaply?”

Yep. So many Stanford kids wanting to launch the next big thing pick some obscure language for the project.

They have a hundred reasons why their chosen language is perfect and so superior to the big ones, but it all falls apart when you ask them how they plan to add 100 Groovy programmers per year.


22 posted on 04/06/2023 7:51:56 PM PDT by Renfrew (Muscovia delenda est)
[ Post Reply | Private Reply | To 19 | View Replies]

To: SeekAndFind

Wait, where’s Ada?!


23 posted on 04/06/2023 7:52:42 PM PDT by Regulator (It's fraud, Jiim)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie
Started back in 2003 with osCommerce 2.2 Milestone 1 a largely PHP open source project I devoted my time and business into to great success over the following years. I found osCommerce here at FreeRepublic.com but I don't remember who the poster was or when I first saw it. I do remember searching for it later, after I thought it may be helpful if I could only find that post.

I loved the time I spent with osCommerce, and learning and using PHP. I wrote a good number of sub routines and custom codes in PHP and dealing with alternative operating systems like puppy linux.

For those who can catch a clue, we weren't a large profitable hardware store in Detroit before we launched an international website based entirely on an osCommerce website. And although our success in the website business did float our profits and encourage further development, we eventually came to understand that it wasn't sustainable.

I was just thinking the other day how happy I am that I retired and sold the store just before the Covid nonsense began. There's no way I could conduct that business with everyone wearing masks, just no way.

24 posted on 04/06/2023 7:57:17 PM PDT by WhoisAlanGreenspan? (It's a failed virus but a hugely successful propaganda campaign.)
[ Post Reply | Private Reply | To 6 | View Replies]

To: ConservativeInPA
IMHO Microsoft’s Visual Studio IDE makes a world of improvement over using other IDE’s. Thus I prefer C# for my hobby programming (read: I have full control over language of choice) even though it’s been years since I needed it for my profession.

If the work project is database intensive I tend to do as much code as I can in either PLSQL or TSQL to better integrate the database engine’s optimization for caching query results. I like that style of design also for cross platform (I.e. fat client app and web app calling the same back-end DB code to generate the same results for both apps).

25 posted on 04/06/2023 8:11:59 PM PDT by Tell It Right (1st Thessalonians 5:21 -- Put everything to the test, hold fast to that which is true.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: Regulator

RE: Wait, where’s Ada?!

I used to program in that language working with a defense contraactor in the 1990’s.

Ada is a mostly-dead programming language that lives on in legacy systems. The language aimed to replace the hundreds of languages used by the US Department of Defence.

Ada, though complex and ambitious, is still used for some critical systems, alongside a minority of projects or functions.


26 posted on 04/06/2023 8:17:13 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 23 | View Replies]

To: sasquatch

RE: I’ll guess that you had a problem with Fortran?

Not at all. I used to program in it on the SUN Microsystem Computers in the early 1990’s.

Many will be surprised, but Fortran is the oldest commercial programming language, designed at IBM in the 1950s. And even though, for years, programmers have been predicting its demise, 64 years later it’s still kicking, with users including top scientists from NASA and the Department of Energy using it on the world’s most powerful supercomputers.

Ondřej Certik, a scientist at the US Department of Energy’s Los Alamos National Laboratory (LANL), is on a mission to resurrect Fortran via two key projects.

LANL was key to the US’s World War 2-era Manhattan Project to develop the first atomic bombs, and is also home to the Cray XC40-based Trinity, the world’s 13th fastest supercomputer.

Many of Certik’s projects are written largely in Fortran and he’s trying to make Fortran more appealing to developers.


27 posted on 04/06/2023 8:21:39 PM PDT by SeekAndFind
[ Post Reply | Private Reply | To 5 | View Replies]

To: Tell It Right
IMHO Microsoft’s Visual Studio IDE makes a world of improvement over using other IDE’s.

I definitely agree. It’s been years since I have used it professionally, but last year I wrote a few utilities to transform some trading data feeds - massive amount of ticks and speed was required. Visual Studio still supports C++. Visual Studio is feature rich.

28 posted on 04/06/2023 8:25:29 PM PDT by ConservativeInPA ("How did you go bankrupt?" Bill asked. "Two ways," Mike said. "Gradually and then suddenly." )
[ Post Reply | Private Reply | To 25 | View Replies]

To: SeekAndFind

What? No LISP?


29 posted on 04/06/2023 8:36:14 PM PDT by TKeith
[ Post Reply | Private Reply | To 1 | View Replies]

To: ConservativeInPA

What’s a S0C4?

To keep your feet warm.


30 posted on 04/06/2023 8:42:56 PM PDT by dfwgator (Endut! Hoch Hech!)
[ Post Reply | Private Reply | To 9 | View Replies]

To: SeekAndFind

Learned to program in Fortran IV, BASIC, and Algol. Taught COBOL, so I guess I programmed in it, and much later had to teach JAVA to teach AP Computer Science. Some how, skipped C and C++, and Python, although we used Ada to program some defense dept ground systems. Note, that I was an engineer, not a programmer.


31 posted on 04/06/2023 8:43:03 PM PDT by KC_for_Freedom (retired aerospace engineer and CSP who also taught)
[ Post Reply | Private Reply | To 27 | View Replies]

To: dfwgator
What’s a S0C4?

You had to hurt my brain, didn’t you? It’s either my index wasn’t initialized correctly or the end on my loop went too far.

32 posted on 04/06/2023 8:53:30 PM PDT by ConservativeInPA ("How did you go bankrupt?" Bill asked. "Two ways," Mike said. "Gradually and then suddenly." )
[ Post Reply | Private Reply | To 30 | View Replies]

To: ConservativeInPA

who really cares what programming language is being used? The interesting part is solving the business/science problem at hand.

- - - - - - -

You describe the issue well. I will say it in a different way. What is harder, solving the shortest path problem, or looking up how to translate the program to a language?


33 posted on 04/06/2023 9:20:01 PM PDT by TTFX
[ Post Reply | Private Reply | To 9 | View Replies]

To: sasquatch
Lol! FORTRAN!

Fortran is what I first learned on mainframes then Basic on desktops. Engineering process and sometimes capital cost modeling.

I never learned any of the languages mentioned in the top post. I imagine some of them were the code used in some or all of the commercial software I used over the years.

This should horrify the processional programmers and definitely prove I'm not in their league. LOL! A number of times from the late 1980s thru the 2000s, I used a spreadsheet as the backbone to create process models. Originally I used the QuatroPro spreadsheet and later Excel after it matured.

I used the leftmost columns for input into and output from calculation cells on the same row. Think of these as subroutines exchanging data in and out. I could functionally set up do loops and used Boolean functions heavily. One simple thing to make this work is to turn off automatic recalculation. It drives you nuts with error codes when creating this variety of model.

Depending on how complex the scenario, the shortest one took about 3 weeks from concept to validated, polished product ready for prime time. The longest took me 7 months because of the huge amount of plant data I had to manage plus the results had to be summarized into a detailed format for use by plant engineers and a bottom line summary used by management and regulators.

Tabs changed the game with spreadsheets. This is what dropped Lotus 123 out of the spreadsheet market, they were late to the game.

34 posted on 04/06/2023 9:23:18 PM PDT by Hootowl99
[ Post Reply | Private Reply | To 5 | View Replies]

To: dfwgator

I had Crawley (Author) as a prof for cp 1. That class was a pain the ass. The compiler on the mainframe was WATFOUR, but the book was written for FORTRAN-66. The computer was an old Sperry running VS-9, and it ran an emulator for IBM 360/370. I think the WATFOUR compiler ran on the emulator, since in a later class we had projects that were coded in WATFOUR with calls to 370 subroutines/functions. To make things even more fun, we had to use deckwriters, at least it wasn’t punch cards.

You Pascal guys had it easier after colleges switched to Pascal. If I recall correctly, they switched over from FORTRAN to Pascal, compiled on Apple IIe’s at my school. They didn’t have all the middle of the night waiting for some mainframe time … wonderful memories coming back now. The computer center was a great place to pick up girls late at night.

35 posted on 04/06/2023 9:34:06 PM PDT by ConservativeInPA ("How did you go bankrupt?" Bill asked. "Two ways," Mike said. "Gradually and then suddenly." )
[ Post Reply | Private Reply | To 20 | View Replies]

To: SeekAndFind

Bookmark


36 posted on 04/06/2023 9:54:13 PM PDT by TianaHighrider (God moved David to STAND UP to Goliath ❣)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ConservativeInPA
Actually, I’m mostly a retired C++ and Java guy with some C# and PHP thrown in.

How does one graduate from knowing the basic features of c++ but still to developing real applications outside of the doggone console window? I'd like to program a "roguelike" with simple tile graphics. I guess I need a game engine? What is the best way?

37 posted on 04/06/2023 11:31:17 PM PDT by Right Wing Vegan (Pot legalization licenses every degenerate pothead piece of trash to force drug neighbors.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: SeekAndFind

Wait. Did something happen to Z8000 Assembler?


38 posted on 04/06/2023 11:53:44 PM PDT by Nachoman (Proudly oppressing people of color since 1957.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

I only know: Jibberish : )


39 posted on 04/06/2023 11:59:49 PM PDT by minnesota_bound (Need more money to buy everything now)
[ Post Reply | Private Reply | To 1 | View Replies]

To: KC_for_Freedom

No one has mentioned WATFIV...


40 posted on 04/07/2023 12:43:27 AM PDT by Bikkuri (I am proud to be a PureBlood.)
[ Post Reply | Private Reply | To 31 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-74 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson