• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Which programming language you would bet on ?

 
Claude Moore
Ranch Hand
Posts: 746
7
IBM DB2 Java Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi to all,

if you would bet on an emerging technology / programming language, which would be your choice ?

 
Aniruddh Joshi
Ranch Hand
Posts: 275
Eclipse IDE jQuery Spring
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Problem Solving skills
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64171
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For what purpose? I'd have very different answers depending upon the answer to that question.
 
Campbell Ritchie
Sheriff
Pie
Posts: 47222
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Off to MD with you!!
 
Claude Moore
Ranch Hand
Posts: 746
7
IBM DB2 Java Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault wrote:For what purpose? I'd have very different answers depending upon the answer to that question.


For any purpose may come into your mind. For example, Java is a language used pratically everywhere... you can write enterprise apps as well as simple mobile apps. Which may be next Java ?
I've heard of Google's language Dart which seems promising to write web apps, for example...
 
dennis deems
Ranch Hand
Posts: 808
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Claude Moore wrote:I've heard of Google's language Dart which seems promising to write web apps, for example...

For web apps, Dart definitely looks like one to watch. I'm hoping to free up some time to start playing with it soon.
 
Pat Farrell
Rancher
Posts: 4660
5
Linux Mac OS X VI Editor
  • 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Claude Moore wrote:For any purpose may come into your mind. For example, Java is a language used pratically everywhere... you can write enterprise apps as well as simple mobile apps. Which may be next Java ? I've heard of Google's language Dart which seems promising to write web apps, for example...


Many mechanics use a hammer, screwdriver and pliers to do everything when repairing a car. This does not mean that they are the best tools for the job.

If I were to write code to do serious numerical analysis, I would NOT user Java, I'd use Fortran.

When writing code for embedded systems, I would NOT use Java, and in most cases, you can not use java. On a new project, I'd consider using Google's GO.

Dart is an attempt to fix the design flaws of Javascript. Some would argue that Javascript doesn't need fixing.

Every few years, yet another language/foundation is labeled as the silver bullet that will solve all problems. A very smart man, Fred Brooks, write "No Silver Bullet"
I've been watching this for 40 years, and so far, Brooks is right.
 
Claude Moore
Ranch Hand
Posts: 746
7
IBM DB2 Java Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pat Farrell wrote:
Many mechanics use a hammer, screwdriver and pliers to do everything when repairing a car. This does not mean that they are the best tools for the job.


Pat Farrell wrote:
Every few years, yet another language/foundation is labeled as the silver bullet that will solve all problems. A very smart man, Fred Brooks, write "No Silver Bullet"
I've been watching this for 40 years, and so far, Brooks is right.


I agree with your position. I think that writing For any purpose may come into your mind was interpretated as "think of a silver bullet to resolve every problem", while what I meant was "Just think about a new language that, in your opinion, will be successful". I should have explained myself better, sorry.

Of course specialized languages like Fortran had and still have their own application domain: if you're thinking of numerical analisys, you'd probabily associate tasks envolving number crunching to Fortran language. I can't say if Dart deserves attention, if it's a good or bad idea; let's suppose that it has been targeted to become the language to program Web with: it would be, simply, a winning bet if Dart became a de facto standard for web programming.

A similar thing happened in my humble opinion with Objective C, which is gaining more and more popularity since is the "language of choice" to develop apps for iOS devices.
 
Pat Farrell
Rancher
Posts: 4660
5
Linux Mac OS X VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dart can only gain traction of other (non-Chrome) browsers support it. So far, none do.

I know Brad Cox, the guy who invented Objective-C nearly 30 years ago. It was an OK language for its time. Its badly showing its age, and IMHO would have been retired if it wasn't that Next's NextStep used it. Which meant that OS-X used it when Jobs brought NextStep to be the new Mac OS. Any general purpose language that lacks garbage collection and expects the programmer to get it right is, IMHO, Neanderthal.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic