Zig: software should be perfect [video]
youtube.com
Zig: software should be perfect [video]
1–10 of 141 posts
Re: Zig: software should be perfect [video]
#2Edit: the original title does not mention perfect.
Re: Zig: software should be perfect [video]
#3Re: Zig: software should be perfect [video]
#4Oh come on, we already know that logical systems cannot even self reconcile it's own promises, as Gödel proved, now someone claim software should be perfect?! Edit: the original title does not mention perfect.
Re: Zig: software should be perfect [video]
#5Oh come on, we already know that logical systems cannot even self reconcile it's own promises, as Gödel proved, now someone claim software should be perfect?! Edit: the original title does not mention perfect.
Yeah. Original title is “Zig: A programming language designed for robustness, optimality, and clarity – Andrew Kelley” and “Software should be perfect” is much more sensational.
The "original title" you're referring to is what the person who uploaded the talk to youtube titled the talk, not what the speaker titled the talk.
Re: Zig: software should be perfect [video]
#6Re: Zig: software should be perfect [video]
#7Of course many projects don’t use them, for various reasons.
I wonder: is turning on full compiler warnings, then fixing them - is it making my software better, or just satisfying some type of neuroticism?
Re: Zig: software should be perfect [video]
#8Oh come on, we already know that logical systems cannot even self reconcile it's own promises, as Gödel proved, now someone claim software should be perfect?! Edit: the original title does not mention perfect.
And you’re reaching a bit far. You can write a perfect function that adds two 32 bit integers. There is a subset of code that can be written perfectly. Especially if you don’t need Turing completeness to write it.
Zig just tries it’s best to make it easy to write as much as possible of low level code in a perfect way.
Re: Zig: software should be perfect [video]
#9Re: Zig: software should be perfect [video]
#10Javascript (programming language) and Browser (runtime environment) is a perfect piece of combination. With JS, you have many choices of implementation. With Browser, runtime error doesn't crash user's device.