General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Lawrence D’Oliveiro
Fireship
comments
Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "Zig in 100 Seconds" video.
In A.D. 2101, War was beginning. Captain: What happen? Mechanic: Somebody set up us the bomb. Operator: We get signal. Captain: What! Operator: Main screen turn on. Captain: It’s you!! CATS: How are you gentlemen!! CATS: All your base are belong to us. CATS: You are on the way to destruction. Captain: What you say!! CATS: You have no chance to survive make your time. CATS: Ha ha ha ha ... Operator: Captain!! Captain: Take off every ‘ZIG’! Captain: You know what you doing. Captain: Move ‘ZIG’. Captain: ... For great justice!
3
C♯ is really just a Java wannabe, and still carries around that 1990s baggage.
3
Rust is already infiltrating the Linux kernel, arguably the most successful and productive software project of all time.
2
I thought go tos were considered harmful?
2
Writing your C code structured according to Nassi-Shneiderman diagrams (which means avoiding gotos) helps a lot.
2
It’s great for DSLs. What I find a pity is the lack of ability to define entirely new operators: languages like C++ only allow you to overload existing ones. Smalltalk lets you define new operators using one or two characters from a limited set. Algol 68 also allowed defining new operators according to limited rules. At first sight, Python seems no better. But thanks to the use of descriptors, you can give sense to constructs like v1 .cross* .v2 .cross* v3 which are not only syntactically valid, but also make semantic sense.
1
Go is not for systems programming. When Google were looking at what language to use for implementing their Fuchsia† kernel, they decided Rust was a better choice than Go, even though Go was created by Google itself. †As to why Fuchsia even exists, is entirely another matter.
1