Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
JokeRe: What's a "real" programming language? Pin
honey the codewitch27-Dec-23 7:00
mvahoney the codewitch27-Dec-23 7:00 
GeneralRe: What's a "real" programming language? Pin
trønderen28-Dec-23 6:54
trønderen28-Dec-23 6:54 
GeneralRe: What's a "real" programming language? Pin
PIEBALDconsult27-Dec-23 8:10
mvePIEBALDconsult27-Dec-23 8:10 
GeneralRe: What's a "real" programming language? Pin
jmaida27-Dec-23 16:22
jmaida27-Dec-23 16:22 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:04
mvahoney the codewitch28-Dec-23 4:04 
GeneralRe: What's a "real" programming language? Pin
snorkie27-Dec-23 8:18
professionalsnorkie27-Dec-23 8:18 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch27-Dec-23 9:44
mvahoney the codewitch27-Dec-23 9:44 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 4:01
professionalMSBassSinger28-Dec-23 4:01 
What you describe is why I never bothered with JavaScript in years past. C#, as with many other languages, is an object-oriented, general purpose, fully developed language. JavaScript was created as a quick fix, created in 1995 and called Mocha originally, to a browser problem back in the early days of browsers. Once it took a foothold with a lot of web developers early on, the resistance to change (or significant improvement) has been unbreakable, resulting in gobs and gobs of JavaScript (and all the hacks built around it) in a lot of web pages.

If you want to build web apps, try using open-source WebAssembly (Blazor in Microsoft's environment). Instead of JavaScript, you can use C#. When compiled, it is compiled to WebAssembly (efficiently so, so only compiled code that is necessary is sent to browser) and executed in the browser's WebAssembly engine (not the JavaScript engine). Other languages outside Microsoft also support WebAssembly, but the IDEs are not quite as robust - yet. And most of the companies that provide third-party UI components for other languages (including JavaScript) provide the same ones for WebAssembly. Just don't fall for the dying throes of JavaScript worshippers when they try to get you to include JavaScript in your WebAssembly web front end. The JavaScript Interop is slow, and JavaScript in a WebAssembly app is a waste of time.

JavaScript and TypeScript (which is just a JavaScript generator) will be around a long time simply because it has been so widely used in the past (when there was not a viable alternative). There are still lots of COBOL, FORTRAN, and VB6 programs around today, just being maintained because the business side of whomever owns the code does not want to pay the conversion costs to a modern language.
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:02
mvahoney the codewitch28-Dec-23 4:02 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 4:31
professionalMSBassSinger28-Dec-23 4:31 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:35
mvahoney the codewitch28-Dec-23 4:35 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 4:52
professionalMSBassSinger28-Dec-23 4:52 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:55
mvahoney the codewitch28-Dec-23 4:55 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 5:10
professionalMSBassSinger28-Dec-23 5:10 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 6:13
mvahoney the codewitch28-Dec-23 6:13 
GeneralRe: What's a "real" programming language? Pin
Steve Naidamast28-Dec-23 4:12
professionalSteve Naidamast28-Dec-23 4:12 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:27
mvahoney the codewitch28-Dec-23 4:27 
GeneralRe: What's a "real" programming language? Pin
Steve Naidamast28-Dec-23 4:30
professionalSteve Naidamast28-Dec-23 4:30 
GeneralRe: What's a "real" programming language? Pin
jschell28-Dec-23 5:29
jschell28-Dec-23 5:29 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 4:35
professionalMSBassSinger28-Dec-23 4:35 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 4:41
mvahoney the codewitch28-Dec-23 4:41 
GeneralRe: What's a "real" programming language? Pin
MSBassSinger28-Dec-23 5:14
professionalMSBassSinger28-Dec-23 5:14 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 5:50
mvahoney the codewitch28-Dec-23 5:50 
GeneralRe: What's a "real" programming language? Pin
honey the codewitch28-Dec-23 5:52
mvahoney the codewitch28-Dec-23 5:52 
GeneralRe: What's a "real" programming language? Pin
jschell28-Dec-23 5:27
jschell28-Dec-23 5:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.