SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices -- Ignore unavailable to you. Want to Upgrade?


To: Tenchusatsu who wrote (748746)10/22/2013 5:31:30 PM
From: i-node  Read Replies (1) | Respond to of 1572036
 
>> In my opinion, it really doesn't matter what language you choose, or what tool you need. If all you had was C++, you could still do the job, if not efficiently. Maybe even Fortran if you're a gray-bearded programmer who remembers using punch cards ...

You're right.

In the 70s I wrote an accounts receivable system, a disassembler and a terminal emulator in FORTRAN because that was only compiler we had on the platform. It didn't mean the software was lousy; it just meant you had to adjust your way of doing things. No punched cards on those projects though.



To: Tenchusatsu who wrote (748746)10/22/2013 7:59:53 PM
From: combjelly  Respond to of 1572036
 
Tenchu, I have a dozen or so assemblers, basic, FORTRAN, forth, pascal, cobol, c, c++, php, JavaScript, java, and ruby. Languages come and they go. Software engineering is forever. I don't get religious about languages or tools.

When I started with computers, a portable computer had wheels on the bottom. I worked with two, a pdp-8e and a minc-11. I have kept current by studying the technologies and adopting stuff I think has merit. For now, Rails does it for me. I can build web apps that can scale quite large pretty easily. With Rho Mobile's products, I can write mobile apps with their port of Rails to the mobile environment. They use jruby which compiles ruby to java. Once it is in java, there is a tool that can compile have to objective c. So both Android and iOS can be targeted with a common code base.

In a few years, things might be different. If so, I will have mastered other tools and maybe languages. It is the way things are.

But you have to use the right tools for the job. Yes, there are people who use spreadsheets as database managers and even word processors. But, just because you can doesn't mean you should...