Slashdot Mirror


User: tfa

tfa's activity in the archive.

Stories
0
Comments
1
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1

  1. Wrong focus on What Makes a Powerful Programming Language? · · Score: 1

    You are really asking somethings that really is impossible to answer unless you are much more specific about the project you are to implement.

    Some of the requirements rules out each other when coming down to the different languages. The only language that really seem to fit you descriptions close is C++ and then you'd have to select a GUI toolkit to go with.

    You havn't said much about what the average experience of the developers on the project, how many there are and which platform they will be running their IDE on. If there are many that run windows it would be wise to go with ( f.ex ! ) Visual C++ as it has a basic IDE. Porting to different platforms could be done by some of the more experienced developers.

    On the subject of porting, C++ is really terrible if you want to use language support for large scale project. Mozilla has quite a few notes on this, dont't remember the URL but I'm sure you'll find the page on their homesite.

    I also find it very disturbing that you mention all the hyped up features of languages. Please note that a computer language exist to solve a problem and different languages have different solutions to them.

    Another interesting rumour I've heard ( very unconfirmed so take this with a grain of salt ! ) is that Lockheed is to build Joint Strike Fighter with C++ as the main language. The reason seems to be that there isn't enough Ada developers out there ( shame on you ! ). This might be a consideration if your project is big enough ( welcome to the real world )

    As a little round up : you should try to concentrate on the functional specification of the problem and try to come up with a prototype design. Then you will probably get a good idea which language to use. If you don't have a history in your company ( or whatever org. ) with a language you are best to put of this decision for some time. Not too long, then it become a risk item ! Remember that it takes alot of time to train developers in new languages if they tend to among the average.

    Good luck, you'll need it !