| ▲ | pizlonator 2 hours ago | ||||||||||||||||
Those languages rely on a much larger pile of YOLO C/C++ code for their runtimes and standard libraries than Fil-C does. So Fil-C is safer than those | |||||||||||||||||
| ▲ | josephg 2 hours ago | parent | next [-] | ||||||||||||||||
The number of lines of raw C isn’t the only way to measure the trustworthiness of a codebase. Go, C# and friends may be bigger projects. But they’re also more mature projects. At this point, far more eyeballs have scoured their codebases looking for security bugs. > Fil-C is safer than those Says you. It seems presumptuous to me to be so dismissive of their work. The Go and C# teams do good work. But I wasn’t even asking about safety. I’m curious about ergonomics and performance. Fil-C isn’t the only safe wrapper around raw syscalls. How is cross OS compatibility with Fil-C? How nice are the APIs to use? UNIX syscalls are pretty badly designed imo. The error paths alone are a mess. | |||||||||||||||||
| ▲ | ncruces an hour ago | parent | prev | next [-] | ||||||||||||||||
Go doesn't rely on much C/C++, not recently at least. Particularly on Linux. | |||||||||||||||||
| ▲ | Splizard an hour ago | parent | prev [-] | ||||||||||||||||
Small nitpick but Go doesn't really have any YOLO C/C++ code in its runtime and standard library. | |||||||||||||||||
| |||||||||||||||||