javadyan
|
14 years ago
|
on: New D programming language forum, written entirely in D
Hell yes, that's what I'm talking about.
We need good tools in nice, statically typed, native languages to make web applications!
javadyan
|
14 years ago
|
on: Literate Programming Matters
I do wonder how hard it is to debug literate programs
javadyan
|
14 years ago
|
on: Ask HN: How do you quit agonizing over your choice of app stack?
It's a matter of personal preference, really. As long as you can be productive with it and ship a product, go for it. Personally, I'm disgusted by both of those languages, but you can't deny the fact that people create useful with them. After all, a weapon is only as good as the hand that wields it.
javadyan
|
14 years ago
|
on: Advanced Data Structures MIT
So, can "outsiders" like myself submit solved problemsets for grading?
javadyan
|
14 years ago
|
on: C++11 Makes Competitors Go Rusty
All I can say is, I can write C++ code that will not surprise me with unexpected copies, contain huge memory problems, or surprise me greatly with the memory model.Stop whining and learn to use your tools, goddamit.
javadyan
|
14 years ago
|
on: C++11 Makes Competitors Go Rusty
You can replace C++ with almost any other mainstream language in the above paragraph and it would still hold true. Problem is, contemporary general-purpose languages are used for such a wide range of different tasks that it is simply impossible for them not to be complex (syntactically or in terms of runtime envoronment). And yes you can hide complexity behind abstractions (which our programming languages successfully do), but you cannot really eliminate it.
And despite all that I see more real-world applications written in "horrible" languages like C++ or Java than in "elegant" languages like Common Lisp.
javadyan
|
14 years ago
|
on: C++11 Makes Competitors Go Rusty
Any useful language is a freaking enormous ball of mud. Bjarne said: there are only two kinds of languages - the ones people complain about and the ones nobody uses.
javadyan
|
14 years ago
|
on: Free course on developing iPad applications from CMU's HCI institute
I don't think universities should teach this. This is not science.
javadyan
|
14 years ago
|
on: Magnificent looking HTML5 game - "Project Blaze Zero"
Flash is more widely supported
javadyan
|
14 years ago
|
on: I want to fix programming
Best answer so far :)
javadyan
|
14 years ago
|
on: I want to fix programming
I believe so too. To choose an efficient algorithm, you have to know things about the input data. Even with the sorting example, this is so; e.g. if you place a certain set of constraints on the input, its possible to sort in linear time. But the compiler has no way of knowing such things, unless, of course, the language has some means of expressing constraints on the input in a manner that is digestible by the compiler...
javadyan
|
14 years ago
|
on: I want to fix programming
Are you trying to reinvent prolog? Also, I don't really understand how a compiler for your language would actually figure out the
efficient algorithms for getting the answer.
EDIT: I see there's already a bunch of people talking about prolog here. Anyway, the second question is still open :)
javadyan
|
14 years ago
|
on: MPAA Response to White House Position on Anti-Piracy Legislation
Not to mention that the quality of the majority of content produced by these industries sucks.
javadyan
|
14 years ago
|
on: MPAA Response to White House Position on Anti-Piracy Legislation
They need to shut the hell up and work on improving their content distribution model. Learn something from Gabe Newell already. Sheesh.
javadyan
|
14 years ago
|
on: Web programs written in C++ are no big deal
and by "algorithmic processing" I mean detecting when the video contains a pirated song, for example.
javadyan
|
14 years ago
|
on: Web programs written in C++ are no big deal
Maybe, but this won't do when you actually have to do algorithmic processing of the video (which I think Youtube does after all).
javadyan
|
14 years ago
|
on: Web programs written in C++ are no big deal
I doubt that the parts of YouTube responsible for video-related heavy-lifting (transcoding, detecting copyright infringement, etc.) are written in a dynamic language like Python, Ruby or PHP or even a managed language like Java.
javadyan
|
14 years ago
|
on: Web programs written in C++ are no big deal
I assume he's implying that CGI is slow.
javadyan
|
14 years ago
|
on: Web programs written in C++ are no big deal
One may consider using FastCGI to avoid the costs associated with starting a new process with each request.
javadyan
|
14 years ago
|
on: WordPress has left the building
Why would you want to use a blogging engine as a CMS?