Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pjmlp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
31.
▲
by
pjmlp
7d ago
Despite my usual rants, naturally C23. Minimal rewrite due to the breaking changes introduced in C23 versus K&R C, while the others are a complete rewrite. Even if the syntax is a bit of a kludge there are now ways to indicate bounds on
32.
▲
by
pjmlp
7d ago
Basically you pick the type safety that Modula-2 or Mesa already offered in the late 1970's, repackage it with comptime and more C like syntax, and have a whole legion of new devs jumping into it. Note that AT&T, where UNIX and C w
33.
▲
by
pjmlp
7d ago
Sure, except there is a bit of history here, this isn't the first exchange, and I am not bothering to reply back as we aren't going to change opinion on C vs safer languages until we leave this realm. Thus we can keep filling HN w
34.
▲
by
pjmlp
7d ago
Also a good one.
35.
▲
by
pjmlp
7d ago
If you don't like, press PgDn.
36.
▲
by
pjmlp
7d ago
That applies to SOM just as it does to COM. Interesting to complain about one and then ignore exactly the same boilerplate for the other. Leaving aside the fact that Microsoft's tooling for COM has already had multiple reboots between
37.
▲
by
pjmlp
7d ago
With a proprietary local stack, provided one can actually afford the hardware.
38.
▲
by
pjmlp
7d ago
It was so relevant that even Wikipedia discusses this, we were using Solaris, HP-UX and Aix for actual production deployments. Linux was our MP3 server.
39.
▲
by
pjmlp
7d ago
Modern and blazing fast, what we lost leaving behind languages like Modula-2 and Object Pascal, having newer generations to think C and C++ were the only compiled languages alternatives to scripting languages.
40.
▲
by
pjmlp
7d ago
I apply the same rule to the code, unless it is on the job and I have to follow along with the herd, or else....
41.
▲
by
pjmlp
7d ago
Thanks for the update overview, and interestingly you also mention C++17, as the version you currently care about.
42.
▲
by
pjmlp
7d ago
As someone that got introduced to it in 1996, and was a fan of XEmacs variant, still remembers enough keybindings and Elisp, supported beyond plain syntax highlighting was very much hit and miss, even nowadays.
43.
▲
by
pjmlp
7d ago
Compared with COM's design, it was much better.
44.
▲
by
pjmlp
7d ago
Which also exist as C extensions, in some compilers.
45.
▲
by
pjmlp
7d ago
Exact control is only available in Assembly, minus unavoidable hardware flaws, everything else even a minor compiler update might change the outcome of the code.
46.
▲
by
pjmlp
7d ago
I have been saying that C++23, or maybe C++26 due to reflection, will eventually be the last standard that actually matters. For a large number of C++ users, it boils down to what it offers beyond C, but not to the extent WG21 is driving it
47.
▲
by
pjmlp
7d ago
Unless Apple uses their stick (whip, or whatever else) to drive the developer community, I bet iOS will experience the same app fragmentation as Android does regarding various form factors, more so than between iPad, iPhone and iWatch alrea
48.
▲
by
pjmlp
7d ago
Actually, COM is inspired by DCE/RPC and the initial versions had some similarities. Parallel to that, IBM had SOM on OS/2, which was even better allowing for metaclasses and proper class inheritance, it was the key mechanism betw
49.
▲
by
pjmlp
7d ago
It only makes sense in the context of host security and stability, as proven by plugin issues in those IDEs. However, to come back to your point, there are much better high performance OS IPC mechanisms for inter process communication than
50.
▲
by
pjmlp
7d ago
If it has not to be SDCC, Mikroe compilers have support for them across C, BASIC and Pascal compilers, if I am not mistaken.
51.
▲
by
pjmlp
7d ago
Compatibility between market relevant browsers. Which for the large majority of companies means Chrome and Safari nowadays. Thanks to Apple's stance on iOS, otherwise it would be only Chrome, as younger generations apparently never g
52.
▲
by
pjmlp
7d ago
They can easily go back 30 years ago, when each one had their own proprietary in-house OS, using current Android as baseline, or something BSD like PlayStation.
53.
▲
by
pjmlp
7d ago
Firefox is no longer part of most browser compatibility matrices, what ease?
54.
▲
by
pjmlp
7d ago
GNU generation is over 50 nowadays, and newer don't really get open source as we used to. I mean, FOSDEM full of Apple laptops on the corridors, the message was really lost.
55.
▲
by
pjmlp
7d ago
You mean proprietary AI can do that, running on big corp servers.
56.
▲
by
pjmlp
7d ago
Gamedevs would still target Android, just like they target Windows, letting Valve run after them. Android is even more of tragedy, given how all relevant NDK game development APIs are also available on GNU/Linux.
57.
▲
by
pjmlp
7d ago
More like thanks to Apple, in what concerns desktop computing.
58.
▲
by
pjmlp
7d ago
Like most projects, anyone that thinks Linux or Steam will stay as they are when the generation that started it all is gone, is in for a surprise.
59.
▲
by
pjmlp
7d ago
Most successful open source projects have devs being paid by big corporations, including Linux itself, which only really took off in the 2000's when companies like IBM started caring. Also in the last century most software was commerci
60.
▲
by
pjmlp
8d ago
Some people write full blown desktop software in Python, and then get amazed how fast it flies when rewritten into a compiled language.
More ›