|
Nope, consider two 'the same by definition' languages like C# and VB.NET : wonderful, brilliant, innovative the former and ugly, convoluted, dumb the latter.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
One of the first bits of professional programming I had done was RPG, which was very different from the Fortran and Pascal I learned in school. The job I now have started 16 years ago maintaining COBOL applets for an Informax database, and that was REALLY different. You cannot just start coding with RPG and COBOL: both of these languages have different syntatic sections for app setup and data layout, so you have to organize on a much more fundamental level, and writing something from scratch requires that you start with the entire application in mind before you begin.
With some languages, mere syntax is not enough.
|
|
|
|
|
The languages you stated are similar but there are other languages: F#, Prolog, ErLang, Scala which are remarkably different.
|
|
|
|
|
Aren't those just academic languages or do people actually do paying work with them?
|
|
|
|
|
ErLang is widely used in Telecommunication industry. Recently, Facebook used ErLang for its chat feature.
Twitter uses Scala.
Prolog is mainly academic.
F# use have started at a few places.
They are not widely used, but they are being used.
|
|
|
|
|
Rama Krishna Vavilala wrote: Twitter uses Scala
As does LinkedIn, EDF and The Guardian (UK newspaper).
Rama Krishna Vavilala wrote: F# use have started at a few places.
Financial sector is interested. Credit Suisse definitely use it, it as Don Syme posted a job ad from them about a year ago.
Kevin
|
|
|
|
|
I think language is secondary skill but anyway it should be at high level. If product designed bad no language can improve it.
|
|
|
|
|
I only learned enough to finish what I had to do.
When I got out of the fetal position I took a shower and cleaned myself real good.
A girl phoned me and said, 'Come on over. There's nobody home.' I went over. Nobody was home! Rodney Dangerfield
|
|
|
|
|
First of all, forcing you to use an unknown (to you) language likely means it is an already existing project. At least that was the case for me. I'd like to say I'd answer the first way listed, but reality doesn't work that way.
About 2 weeks ago I was given a task "Add this field to this software" I did, but guess what, scope creep. So bad that the webpage had to be updated, too. Broken, badly architected, badly written, and undocumented ASP with SOAP, etc. I told the requesting party that I do not know how anything about ASP in an attempt to push back the deadline, the response was "well, take a look." This turned into "It's due Friday" (On Wednesday) and finally "It's due by midday today" On that Thursday. I'd love to learn ASP as I went along, but that was impossible with the looming deadline and horrible base code.
"I have a theory that the truth is never told during the nine-to-five hours. "
— Hunter S. Thompson
My comedy.
|
|
|
|
|
It has happened to me several times. It started over 25 years ago with VAX Pascal and just ocntinued from there. As others have said, in some ways it's the best way to learn a language! You have to!
|
|
|
|
|
I guess I meant the title question to mean the survey should have included if it's happened to you. I agree it's a way to learn, but management needs to understand that it's not a simple task.
"I have a theory that the truth is never told during the nine-to-five hours. "
— Hunter S. Thompson
My comedy.
|
|
|
|
|
That's true.
Of course, if you're going to have to learn the language anyway, you're going to have to write some code examples to see how things work, so they might as well be stuff you're going to use for the project. As you gain experience, you can (usually) go back and improve things later!
|
|
|
|
|
This can happen with new projects too . On the first week on my new job I was given a project to build an interface for a telephone server. At this point I was a C++ programmer with zero experience in VB. The head of department then told me that every program in this company is written in VB, so I started learning .
I must admit, VB isn't the hardest language to learn, but I dived in and learned it as I went through the project. Now after 6 years we did a more or less complete redo on the project, to remove the "lessens learned" passages in the code .
cheers
Phil
|
|
|
|
|
The project is maintence of a 100,000 line VAX BASIC application from the 90's and you start tomorrow... have fun 
|
|
|
|
|
I code VB.Net for a living. Before that, I did mostly VB6
Now, having to work on a VAX again... that is a rubbish heap of a different stench.
|
|
|
|
|
Bring it on!
Steve
_________________
I C(++) therefore I am
|
|
|
|
|
Been there, done that, took the money, and ran.
|
|
|
|
|
With 100,000 lines of code, even if it's written in one of your faviorate languages, it's quite a job to maintain the project at a short notice.
Best,
Jun
|
|
|
|
|
Sign me up! But then I've written Vax BASIC when was it, oh, in the 80s...
It’s not because things are difficult that we do not dare, it’s because we do not dare that things are difficult. ~Seneca
|
|
|
|
|
OT. I know who you are now. I was looking at recommendations on a certain food book on Amazon when I ran across your recommendation.
|
|
|
|
|
That's me! I also did a lot of testing in the UK for one Peter Reinhart's Bread Books - baking is my hobby (I used to be semi-professional). I probably have more baking books that programming ones, so if you want advice I'd be happy to oblige. On baking books, that is, you probably don't need programming ones!
It’s not because things are difficult that we do not dare, it’s because we do not dare that things are difficult. ~Seneca
|
|
|
|
|
I was actually hunting about for recipes for Coeliac's when I came across Rose's Heavenly Cakes. I bought it to bake food for the kids based on your review, so thanks - the Ginger cake is the moistest, tastiest cake I've come across in a long time.
|
|
|
|
|
I reckon that's one of the best in the book. I double up the lemon drizzle just to put it over the top. Glad you are enjoying it. Do you bake bread? Peter Reinhart's next book is a 'free from' type book for people with allergies, etc. so may be of interest to you. Sourdough breads are my REAL passion.
It’s not because things are difficult that we do not dare, it’s because we do not dare that things are difficult. ~Seneca
|
|
|
|
|
AnnieMacD wrote: Do you bake bread
We do. I have to do it in two batches - the gluten free run for Mrs Yoda, then the flour version for myself and the kids. I wasn't aware that Peter's book was going to be free from; I will definitely keep an eye out for that. My current favourite is Ann Byrn's book "The Cake Mix Doctor bakes Gluten Free". The White Chocolate Pound cake is delicious, and as tasty for the none-Coeliac members as well.
|
|
|
|
|
Stop trying to hire people.
|
|
|
|