Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
Artificial languages for instructing computers to do steps of computation in order to complete tasks. They allow programmers to communicate with computers.
4
votes
Will Java still be relevant in 5 years?
Java the language may be in slow decline, but Java the platform (JVM + JDK) has definitely been booming during the last couple of years (Scala, Clojure and many other languages; Android framework). It …
123
votes
Is the C programming language still used?
C is used a lot in embedded hardware programming where resources are scarce.
Linux kernel is written in C because, according to Linus Torvalds, C++ is a horrible language.
18
votes
Is Java (still) the cross platform language of choice?
While Java may not be the or the only viable cross-platform tool, it has some strengths:
It's extremely fast.
It's extremely robust.
It's extremely portable (e.g. bytecode compiled 10 years ago in W …
6
votes
If we can do functional programming with Python, do we need a specific functional programmin...
You can do functional programming in Java (see e.g. http://functionaljava.org/). You can also do object oriented programming in C. It's just not that idiomatic.
So indeed we don't absolutely need Erl …
25
votes
Accepted
How many programming languages do you work with on a daily basis and how do you effectively ...
Today I've written Java, Python, C++, and SQL (if it counts). And I've been at work for less than 2 hours.
If you do this regularly, then the mental shift becomes negligible. It has nothing to do wit …
92
votes
Accepted
Why didn't == operator string value comparison make it to Java?
I guess it's just consistency, or "principle of least astonishment". String is an object, so it would be surprising if was treated differently than other objects.
At the time when Java came out (~199 …
22
votes
What do Java developers think of Scala?
Well, I think Scala is too complex. It feels like C++ in that it has a myriad of different ways of doing things. Some would call this "richness", "expressiveness" or "power", but your mileage may vary …
0
votes
What constitutes proper use of threads in programming?
The apps you mention are rarely running all those tens of threads simultaneously. Most of them just sit there because they're in a thread pool. The app send various tasks to a queue, which is purged b …
19
votes
Accepted
Python productivity VS Java Productivity
One of Python's major advantages is its "batteries included" philosophy: an extensive and simple to use standard library. In Java, just reading a text file requires several lines of code, nested read …
0
votes
What are the biggest differences between F# and Scala?
One small but important points is the license: Scala is BSD (pretty much the most permissive free software license there is), F# used to be "Microsoft Research Shared Source license agreement" but is …