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

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsA comprehensive guide to port from EF6 to EF Core Pin
Kent Sharkey3-Jan-22 8:16
staffKent Sharkey3-Jan-22 8:16 
NewsDon't copy-paste commands from webpages — you can get hacked Pin
Kent Sharkey3-Jan-22 8:16
staffKent Sharkey3-Jan-22 8:16 
NewsSamsung is putting NFTs in its smart TVs Pin
Kent Sharkey3-Jan-22 8:01
staffKent Sharkey3-Jan-22 8:01 
NewsSega shows off the 'world's fastest PC,' able to reach 62 MPH Pin
Kent Sharkey2-Jan-22 7:31
staffKent Sharkey2-Jan-22 7:31 
GeneralRe: Sega shows off the 'world's fastest PC,' able to reach 62 MPH Pin
David O'Neil2-Jan-22 11:44
professionalDavid O'Neil2-Jan-22 11:44 
JokeRe: Sega shows off the 'world's fastest PC,' able to reach 62 MPH Pin
oofalladeez3433-Jan-22 3:47
professionaloofalladeez3433-Jan-22 3:47 
NewsSome sanity for C and C++ development on Windows Pin
Kent Sharkey2-Jan-22 7:31
staffKent Sharkey2-Jan-22 7:31 
GeneralRe: Some sanity for C and C++ development on Windows PinPopular
Randor 2-Jan-22 11:32
professional Randor 2-Jan-22 11:32 
Well,

I like Chris Wellons and I read his blog monthly and monitor his Github feed. However this time he is not entirely correct.

Microsoft (Windows 3.1), Sun Microsystems[^] (including Java) and Mosaic/Netscape early web browsers all adopted UCS2 around 1992-1994 (the predecessor to UTF8) way before Unix/Linux. Windows 3.1 was supporting UCS2 in an attempt to penetrate the Asian markets.

He makes it sound like Unix/Linux adopted UTF8 early/first but that's simply not true. Microsoft Windows was an early adopter of the non-standard UCS2. This was a mistake. The problems today can be traced back to that decision.

It was C99[^] that added support for wide and multi-byte characters. The 99 in C99 represents the year 1999. By that time (six years later) there were millions of lines of code out in the wild that was designed around UCS2.

He should be blaming the ISO C committee. Keep in mind that 1989-1999 the C/C++ family of languages were heavily criticized for being stagnant. He should be asking why C89, C90, C95 weren't provisioned for wide string support.

The reason UTF8 works so well on Linux is because they waited until 2001 to begin fully using it on Gnome[^]. It was Redhat that funded the transition to UTF8.

Best Wishes,
-David Delaune
GeneralRe: Some sanity for C and C++ development on Windows Pin
oofalladeez3433-Jan-22 3:38
professionaloofalladeez3433-Jan-22 3:38 
RantRe: Some sanity for C and C++ development on Windows Pin
Gary R. Wheeler3-Jan-22 4:28
Gary R. Wheeler3-Jan-22 4:28 
GeneralRe: Some sanity for C and C++ development on Windows Pin
Greg Utas3-Jan-22 11:47
professionalGreg Utas3-Jan-22 11:47 
GeneralRe: Some sanity for C and C++ development on Windows Pin
Gary R. Wheeler3-Jan-22 14:21
Gary R. Wheeler3-Jan-22 14:21 
GeneralRe: Some sanity for C and C++ development on Windows Pin
Greg Utas3-Jan-22 16:15
professionalGreg Utas3-Jan-22 16:15 
GeneralRe: Some sanity for C and C++ development on Windows Pin
Randor 3-Jan-22 17:30
professional Randor 3-Jan-22 17:30 
NewsScientists want to call Pluto a planet again — along with 150 other nearby space rocks Pin
Kent Sharkey2-Jan-22 7:31
staffKent Sharkey2-Jan-22 7:31 
GeneralRe: Scientists want to call Pluto a planet again — along with 150 other nearby space rocks Pin
oofalladeez3433-Jan-22 3:40
professionaloofalladeez3433-Jan-22 3:40 
GeneralRe: Scientists want to call Pluto a planet again — along with 150 other nearby space rocks Pin
Dan Neely3-Jan-22 4:28
Dan Neely3-Jan-22 4:28 
NewsU.S. officials ask AT&T, Verizon to delay 5G wireless over aviation safety concerns Pin
Kent Sharkey2-Jan-22 7:31
staffKent Sharkey2-Jan-22 7:31 
NewsThe non-productive programmer Pin
Kent Sharkey2-Jan-22 7:16
staffKent Sharkey2-Jan-22 7:16 
GeneralRe: The non-productive programmer Pin
Super Lloyd2-Jan-22 22:59
Super Lloyd2-Jan-22 22:59 
GeneralRe: The non-productive programmer Pin
oofalladeez3433-Jan-22 3:41
professionaloofalladeez3433-Jan-22 3:41 
GeneralRe: The non-productive programmer Pin
Gary R. Wheeler3-Jan-22 14:58
Gary R. Wheeler3-Jan-22 14:58 
NewsUpdating the single most influential book of the BASIC era Pin
Kent Sharkey2-Jan-22 7:16
staffKent Sharkey2-Jan-22 7:16 
NewsY2K22 bug: Microsoft rings in the new year by breaking Exchange servers all around the world Pin
Kent Sharkey2-Jan-22 7:16
staffKent Sharkey2-Jan-22 7:16 
NewsReporter likely to be charged for using "view source" feature on web browser Pin
Kent Sharkey2-Jan-22 7:16
staffKent Sharkey2-Jan-22 7:16 

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.