Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Dewie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
113 ms
·
841.
▲
by
Dewie
12y ago
In the case of Rust, I think the hype actually is well-founded, technically. It is aiming for a niche that I have seen no one claim that any other language has accomplished to fill before. So unless you know of some languages that have memo
842.
▲
by
Dewie
12y ago
> One of Rust's goals is being as fast or faster than C. Not ballpark, but actually competing. I was talking about them in aggregate, and not all of them seem to have that goal.
843.
▲
by
Dewie
12y ago
What I like about Scala is the use of () for indexing arrays. It feels like a more uniform syntax - indexing an array is conceptually like calling a function from int to elements of the array - and I guess it reduces parsing ambiguity w.r.t
844.
▲
by
Dewie
12y ago
So there has been what seems to be a lot of attention on high level performant languages lately; Rust, Go, Nimrod, D. Languages that can provide performance in the ballpark of C, or at least faster than a lot of other high level languages.
845.
▲
by
Dewie
12y ago
I was mostly curious if there is some kind of (formal) specifications that one can use (axioms).
846.
▲
by
Dewie
12y ago
How about: no side effects within the defined semantics of the language. I doubt that CPU temperatures are part of many language specs.
847.
▲
by
Dewie
12y ago
Is this something that can be used in Rust? Or is it a feature that will be implemented later?
848.
▲
by
Dewie
12y ago
> concepts What are concepts in this context? It is hard to google.
849.
▲
by
Dewie
12y ago
Maybe you could make a survey that people who read these tutorials/guides/introductions could take after reading them?
850.
▲
by
Dewie
12y ago
With that name you can get a mascot, too: http://en.bab.la/dictionary/danish-english/hest
851.
▲
by
Dewie
12y ago
"users to change the language specification" ? How does that make sense?
852.
▲
by
Dewie
12y ago
> Go was created by the forefathers of C and Unix. They left out all of those features on purpose. The null pointer was created by Tony Hoare. He later thought that that was a mistake. Yet here we are again, in the new millenium. Coming
853.
▲
by
Dewie
12y ago
> (which is not to say the "regular" rules aren't baroque) Well that's my point! I haven't found it useful to figure out or reason about whatever regular rules there are, because they are baroque to the point t
854.
▲
by
Dewie
12y ago
...I'm talking about throwing an exception or something similar, not getting a segfault. Like in Java.
855.
▲
by
Dewie
12y ago
Not if you just throw something like an exception when the program tries to do it instead of actually accessing that memory location.
856.
▲
by
Dewie
12y ago
> These languages whisper in our ears "you are brilliant and here's a blank canvas where you can design the most perfect abstraction the world has ever seen." They also tell me "now you don't have to wait for the
857.
▲
by
Dewie
12y ago
Maybe "unsafe" is being used to mean different things, here. Some may interpret it as to refer to unsafe memory access. Others may use it to mean possibility of crashing at run time (due to null pointer dereference).
858.
▲
by
Dewie
12y ago
Yeah, this post seems to be most about general purpose language features, and not so much about stuff that is relevant to the niche Go is trying to carve for itself.
859.
▲
by
Dewie
12y ago
> Go aims to be more simple and concise, in the end you write less code to do the same thing, as you would in C++, Haskell or Rust.. I sincerely doubt that Go is more concise than Haskell. I won't say whether concise is good or bad,
860.
▲
by
Dewie
12y ago
As a non-native speaker, I never really tried to reason about what letters are silent or not. It's all seemingly nonsensical, anyway, so I might as well just take it at face value.
861.
▲
by
Dewie
12y ago
I'm not a seasoned user or anything, but I prefer to use Emacs with a GUI rather than in the terminal. It has nothing do with there being more GUI-type things in there - I have things like save-icons etc. turned off. It just feels more
862.
▲
by
Dewie
12y ago
> You realize your criticism of D has nothing to do with the language itself, and everything to do with network effects, and first-to-market effect? Of course D lacks the widespread adoptions of C++, it's a newer language! The same
863.
▲
by
Dewie
12y ago
> Well, pretty much any time that Java, C# or Go are being used, C and/or C++ are also being used. We can't forget that their major implementations are built with C and/or C++, along with much of the underlying software th
864.
▲
by
Dewie
12y ago
> Or traumatize them forever away from the field of programming. The same can be said about using Python et al as the first programming language. How many people quit an introductory course to programming because they didn't like (s
865.
▲
by
Dewie
12y ago
> Why preserve culture? You answer still comes down to "because we can't lose it". Why have cultures? Because it increases the diversity of thought and ideas. This diversity in turn can inspire each other and create new im
866.
▲
by
Dewie
12y ago
I think some people in this thread are being a bit eager about change-for-its-own-sake. But change isn't in itself progress, it isn't in itself betterment. It might as well be a distraction or a regression. I see a reason to celeb
867.
▲
by
Dewie
12y ago
> - with a strong computer science core, it shouldn't be overtly difficult to learn a language for some new project because the concepts stay the same. It probably isn't difficult , but it can be tedious . And over time, ted
868.
▲
by
Dewie
12y ago
Maybe you should find a programming job where things move at a more glacial pace, in this regard? I don't really have any experience with this, but I have the impression that there can be a big difference between different programming
869.
▲
by
Dewie
12y ago
I detest this view. Typical navel gazing, utility-uber-alles (at least for things that "I" am not interested in) programmer who is more concerned with some kind of compatibility (of course using IT examples) than anything else. Ev
870.
▲
by
Dewie
12y ago
Or an age-thing.
More ›