Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anuraj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
331.
▲
by
anuraj
14y ago
Since when did people do not like Java? And still it is the most widely used computer language? And how many people like Ruby, Python by the way? Hype is indeed stranger than reality. You should choose languages and platforms that fit the t
332.
▲
by
anuraj
14y ago
The best dynamic code compiler out there is Java Hotspot VM. Your demonstrations are just based on Python runtime. Please do a comparison with Java Hotspot for credibility.
333.
▲
by
anuraj
14y ago
Very exciting initial results. The JVM simply is the most optimized runtime available right now. And Java is the dynamic language with best performance. Can't fail to notice Ruby is the slowest even on JVM. If you continue on this path and
334.
▲
by
anuraj
14y ago
I think one of the fundamental issues here is how the programmer views OO as a programming methodology alone. OO is more a collaboration tool which helps large teams come up with complex functionality. The architect or lead designer comes u
335.
▲
by
anuraj
14y ago
Very right. It is about how you think in terms of OO. If you feel the problem space cannot be modeled easily, just don't go for OO. That said, many problem spaces are amenable to OO thinking. But some are not (especially the ones that deal
336.
▲
by
anuraj
14y ago
Just use polymorphic associations (weak linking) wherever you want to enable code reuse and the implementation is not tightly linked to the class hierarchy. It is about how you think in terms of OO.
337.
▲
by
anuraj
14y ago
One of the fundamental principles of OO is go for interface inheritance(design) as opposed to class inheritance(implementation). Better way to enable code reuse is through association. That is why languages like Java do not allow multiple c
338.
▲
by
anuraj
14y ago
The point is - OO was developed for managing complexity of large projects which were using procedural model at the time. Large teams found it easy to work in the OO paradigm as each component could be abstracted down to a facade they need t
339.
▲
by
anuraj
14y ago
No - only few Ericsson ones are written in Erlang. Most use C++ and few softswitches use Java.
340.
▲
by
anuraj
14y ago
Have you ever worked on a project with millions of lines of code which is supposed to work together as a single piece? That is where OO is required. OO works when you design your system to be composed of blackbox components. Right level of
341.
▲
by
anuraj
14y ago
"UCS-2 (2-byte Universal Character Set) is a character encoding that was superseded by UTF-16 in version 2.0 of the Unicode standard in July 1996". Java adopted UCS-2 which was later supplemented with UTF-16 support. There are at least a fe
342.
▲
by
anuraj
14y ago
"Great prototypes are written in dynamic languages, but the lasting replacement will be written in a dull typed language like Java/C++/C#" That is the gist.
343.
▲
by
anuraj
14y ago
There is a language called 'Java' where every string is in unicode, and I do not remember ever running into an issue!
344.
▲
by
anuraj
14y ago
There are few concerns: 1) It is likely that the exception is non recoverable, from the place it occurred and may need to be wound back multiple levels 2) Runtime that defensively handle exceptions as specified at every point will need to k
345.
▲
by
anuraj
14y ago
Why only HTML, CSS, JS, PHP? It should be replacing also the recent fads Ruby, Python, Haskell, Clojure and god knows what else. It is high time we have single, elegant solutions. Stacks are so yesterday!
346.
▲
by
anuraj
14y ago
This is most welcome. Hope they continue to support this effort. We need more light weight approaches in established languages like Java.
347.
▲
by
anuraj
14y ago
Problem in search for a solution? Apple is walled garden - provides the best integrated IDE for iphone development that is a pleasure to use. Language is just a small part of the puzzle. For each task, the best suited environment and langua
348.
▲
by
anuraj
15y ago
My guess is $10m. We shall see what we shall see. I will extrapolate post facto.
349.
▲
by
anuraj
15y ago
These days I do not code a website to begin with. I create web services(REST/JSON) first and then code a native app to access it if my use case fits mobile better. If I need a website, then I implement it by calling the same web services. I
350.
▲
by
anuraj
15y ago
If we really need neat, clean implementations, why not avoid scripting languages altogether and go for structured, type safe languages? The developer needs to be much more learned and experienced, but in the end would the code will be high
351.
▲
by
anuraj
15y ago
First touch with computer - on an IBM PC AT in 1984. Did the first program in BASIC then. Regular programming started on an Intel Pentium/Linux in 1995. Pascal, C, C++, Java, JavaScript, PHP, Objective C, Shell Script etc. Never been out of