Click here to Skip to main content
15,904,155 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.

 
GeneralRe: Nice Error Message WinUI3! :) Pin
honey the codewitch24-Nov-21 13:00
mvahoney the codewitch24-Nov-21 13:00 
GeneralRe: Nice Error Message WinUI3! :) Pin
Super Lloyd24-Nov-21 13:17
Super Lloyd24-Nov-21 13:17 
GeneralRe: Nice Error Message WinUI3! :) Pin
honey the codewitch24-Nov-21 13:25
mvahoney the codewitch24-Nov-21 13:25 
GeneralRe: Nice Error Message WinUI3! :) Pin
Super Lloyd24-Nov-21 13:34
Super Lloyd24-Nov-21 13:34 
GeneralRe: Nice Error Message WinUI3! :) Pin
honey the codewitch24-Nov-21 13:51
mvahoney the codewitch24-Nov-21 13:51 
GeneralMen or Supermen? Pin
Gerry Schmitz23-Nov-21 11:05
mveGerry Schmitz23-Nov-21 11:05 
GeneralRe: Men or Supermen? Pin
PIEBALDconsult23-Nov-21 11:09
mvePIEBALDconsult23-Nov-21 11:09 
GeneralPredictions for future programming languages PinPopular
harold aptroot23-Nov-21 10:10
harold aptroot23-Nov-21 10:10 
Kind of an alternative to the article linked in the insider news, What the Future of Programming Languages Looks Like - ReadWrite. Maybe that article is right, maybe not, the things in it don't really match what I've seen, and maybe I'm wrong too. It's all tea-leaf reading anyway. You all have your ideas, let's talk about them.
  • Concepts like the "borrow checker" from Rust and "nullability checker" from C# will be expanded to cover other constraints that are frequently broken by accident. "Such as what" - well who knows. Maybe we'll see refinement types being embraced, maybe linear types, maybe it will come in the form of compile-time verified asserts, or maybe we'll just continue down the path of inventing a Special Case to address each individual thing.. Whether you like these things of not, they are the trend. Don't start with "but Rice's theorem", it is well known that static analysis cannot be perfect, it doesn't have to be, it only needs to be useful.
  • With more and more of the performance of modern processors being locked away behind SIMD and multi-threading, we will see the adoption of paradigms that natively handle one or both of them, for example basically writing compute shaders for the CPU. Intel ISPC is something in that direction and there will be more, because the hardware demands it. Not only x86 hardware, by the way. Even if the future holds a lot of ARM and RISCV, there will be a need to target ARM SVE and whatever RISCV calls their vector instruction set, and the (probably) dozens of small cores. Auto-vectorization doesn't really address the problem, it can only do so much when the source is written in the wrong paradigm to begin with, it can't change your inherently-serial algorithms.
  • The "easy learning curve" because "everyone is going to be a programmer in the future" (from the article) is, IMO, the wrong way to look at it. I expect that lots of non-programmers will be writing some code, but they won't be interested in becoming programmers, and they won't be using general purpose programming languages. They will probably be using some expensive-but-buzzword-infested-and-horrible "business automation" packages (inflicted upon them by their boss) and their made-up proprietary languages. I feel a bit sorry for them already. It will be an extra thing that we're going to see more of, but it won't affect future languages in general, only the ones that are in that niche.

GeneralRe: Predictions for future programming languages Pin
PIEBALDconsult23-Nov-21 11:01
mvePIEBALDconsult23-Nov-21 11:01 
GeneralRe: Predictions for future programming languages Pin
BillWoodruff24-Nov-21 1:23
professionalBillWoodruff24-Nov-21 1:23 
Generaldrilling holes in my new roof Pin
stoneyowl223-Nov-21 4:38
stoneyowl223-Nov-21 4:38 
GeneralRe: drilling holes in my new roof Pin
PIEBALDconsult23-Nov-21 4:42
mvePIEBALDconsult23-Nov-21 4:42 
GeneralRe: drilling holes in my new roof Pin
OriginalGriff23-Nov-21 5:10
mveOriginalGriff23-Nov-21 5:10 
GeneralRe: drilling holes in my new roof Pin
Mike Hankey23-Nov-21 9:44
mveMike Hankey23-Nov-21 9:44 
GeneralRe: drilling holes in my new roof Pin
PIEBALDconsult23-Nov-21 9:48
mvePIEBALDconsult23-Nov-21 9:48 
GeneralRe: drilling holes in my new roof Pin
Mike Hankey23-Nov-21 10:07
mveMike Hankey23-Nov-21 10:07 
GeneralRe: drilling holes in my new roof Pin
Rage24-Nov-21 1:17
professionalRage24-Nov-21 1:17 
GeneralRe: drilling holes in my new roof Pin
stoneyowl224-Nov-21 3:27
stoneyowl224-Nov-21 3:27 
GeneralRe: drilling holes in my new roof Pin
Rage24-Nov-21 4:13
professionalRage24-Nov-21 4:13 
GeneralRe: drilling holes in my new roof Pin
snorkie24-Nov-21 2:46
professionalsnorkie24-Nov-21 2:46 
GeneralRe: drilling holes in my new roof Pin
stoneyowl224-Nov-21 3:30
stoneyowl224-Nov-21 3:30 
GeneralRe: drilling holes in my new roof Pin
snorkie24-Nov-21 7:15
professionalsnorkie24-Nov-21 7:15 
GeneralCCC 2021-11-23 PinPopular
Peter_in_278022-Nov-21 21:57
professionalPeter_in_278022-Nov-21 21:57 
GeneralRe: CCC 2021-11-23 Pin
pkfox22-Nov-21 22:02
professionalpkfox22-Nov-21 22:02 
GeneralRe: CCC 2021-11-23 Pin
Peter_in_278022-Nov-21 22:08
professionalPeter_in_278022-Nov-21 22:08 

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.