language-choice

What language would you choose for a greenfield project?

What is the greenfield language of business choice today, assuming: no legacy applications to integrate with time to market is high priority reusability is high priority Size and maturity of developer pool is very relevant Would outsourcing be relevant in the choice? Is hardware platform (and associated cost) relevant? ...

How do you go from doing research to coding?

I've been trying to learn to code for years now, and the process has been the same: spend hours and hours at it, follow the road to nowhere, switch languages, rinse and repeat. Each time I switch languages, I spend a good amount of time trying to learn the best practices and style of the language along with the proper application of it. ...

What language/platform to choose for a new web application?

Suppose you have a great idea for a brand new web application: what would be your language/platform combination and why? In addition, suppose you have to develop your web app in an enterprise context. Would that change your original choice? ...

Are there statistical studies that indicates that Python is "more productive"?

If I do a google search with the string "python productive" the first results is a page http://www.ferg.org/projects/python_java_side-by-side.html claiming that "python is more productive of Java". Many Python programmers that I have talked with claim that Python is "more productive", and most of them report the arguments listed in the ...

How managers choose programming languages

It's not a secret to anyone that managers can and often will impose the programming language that will be used for a project. Being a programmer myself, I have never been able to understand this. But now I think I do: I've just had a revelation when Joel Spolsky said on the podcast that they should use QuickBooks because 'every account...

How useful is Python?

I don't know Python. I always think maybe I should take the time to sit down and learn it though. I know C++, C#/VB.NET, Java, and PHP. I am a student, so there's no job requirement that says I must always use x language. I've already seen Python around here at my school... But then again, there is also a LOT of Java. What's my incentiv...

Learning a web language

I am wondering what other people have experienced in creating a web service application, what language/framework is best suited for a beginner? Are there characteristics of the chosen language that make it better suited to programmers of a certain way of thinking that makes language XYZ appeal to particular programmers more? I'm looking...

Why is VB6 still so widely used?

Note that this question is not meant to start an argument, I am genuinely curious: Back in the 90s I used to work for a large CPU maker and we were building some debuggers. All our core logic was in C++, but the GUI was made in VB6. We couldn't figure out MFC and it was too much a hassle. We glued together VB6 and C++ using COM which we...

Why isn't the 'D' language picking up?

Anybody using language 'D'? Why isn't it more popular? ...

What language must I use for a Pidgin plugin?

I'm a relatively inexperienced programmer looking to make a plugin for the IM client Pidgin as a first major project. I've written a program in Python that has all the functionality I want, but I have not yet integrated GTK funtionality, so it can't affect the UI yet. In searching for how-tos on Pidgin plugins, I came across the C How-t...

Questions to answer before proposing to use a new language?

What are the technical questions I simply must have answers for before I approach someone about introducing a new language? I'm looking for the list of technical questions that without a really good answer, I should not even waste anyone's time by proposing that we use language X. PS: (def X clojure) ...

Pros And Cons Of Haskell

Hello, I've learned much languages, but now I want to choose one, but the language that I most liked was Haskell, it is like a interpreted language, but is a compiled. Then I want to know the pros and cons of this powerfull language(just to make the correct choice). ...

How to justify using a scripting language as part of a project

I have a specific project in which I want to use either a scripting language + C, or as an alternative a 100% Java solution. The program adapts a legacy system for use with other moderns systems. Basically, I have few choices as to what language I can use. I have C/C++, Java 1.4, and I have also compiled the Lua for this environment. ...

How important is the .NET programming language when you choose a new job?

We are currently hiring at the company where I work, and here the codebase is in VB.Net. We are worried that we miss out on a lot of brilliant programmers, who would never ever consider working with VB.Net. My own background is Java and C#, and I was somewhat sceptical as to whether it would work out with VB, as - to be honest - i didn...

EE Major : Should I learn Ruby on Rails or Haskell?

Hi,I've just completed my freshman year in college and am majoring in EE (with a lot of interest in CS as well) . I know some Python,C/C++ and Java and also a little bit of Actionscript . I am planning to learn either Haskell or Ruby on Rails. Haskell because it is a functional programming language, and I've been really impressed by this...

Should I do my object oriented design class with Java or C++?

I learned the C programming language and did my data structures class with C. What I am thinking is to learn Java. I know how the low level stuff works and people suggested that C++ is not a good language to do object oriented design. What do you think? Should I skip C++ and learn object oriented design using Java or should I first learn...

Fastest language for FOR loops

Hi- I'm trying to figure out the best programming language for an analytical model I'm building. Primary consideration is speed at which it will run FOR loops. Some detail: The model needs to perform numerous (~30 per entry, over 12 cycles) operations on a set of elements from an array -- there are ~300k rows, and ~150 columns in the...

Deserve dynamic typed languages all the criticism?

I have read a few articles on Internet about programming language choice in the enterprise. Recently many dynamic typed languages have been popular, i.e. Ruby, Python, PHP and Erlang. But many enterprises still stay with static typed languages like C, C++, C# and Java. And yes, one of the benefits of static typed languages is that progr...