Skip to main content
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
Results tagged with
Search options not deleted user 2550

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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar
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 …
Joonas Pulakka's user avatar