Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thatsnotc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
thatsnotc
5y ago
The application-exposed ABI for those tasks mandates that you execute a few assembly instructions to make a syscall (and perhaps also do some work that the libc normally wraps around the actual syscall for you). ABIs deal with machine i
2.
▲
by
thatsnotc
5y ago
C provides an API, not an ABI. The compiler provides a mapping from the stable, (relatively) portable, well-defined API -> the unstable, non-portable, ill-defined ABI of the host system.
3.
▲
by
thatsnotc
5y ago
I don't think we have the same definition of "obsolete" (C is definitely not "no longer produced or used"). There is absolutely no requirement to use C and you could implement it directly in Assembly if you chose, o
4.
▲
by
thatsnotc
5y ago
That "promise" is pretty laughable. They stick a gazillion qualifiers on it (so long as they're not insolvent, and everything just keeps working without needing any changes, and they'll only try their best) - and then th
5.
▲
by
thatsnotc
5y ago
`0 0 * * * wget -r https://somewhere.svbtle.com/ `
6.
▲
by
thatsnotc
5y ago
None of this is C. All of this is the OS. Who specifies how you talk to the OS, and how native applications talk to each other? The OS does . And it does, in fact, differ across different OSes (with different calling conventions). The only