|
.....that someone will be asked to program in a language other than the one in which he has experience is laughable.
Do you think a FORTRAN programmer will be asked to code in C++?
No way!
|
|
|
|
|
Depending on the job, a FORTRAN programmer can be asked to code in C++. A lot of the software houses here in Pakistan would fulfill the clients requirements by coding in the language that the client has set as a standard. Example, the client I give support to, only allows .NET applications coded in either VB.NET or C# on their server. Another client that our software house gives support to only allows applications written in Java/JSP.
So yes, if my contract with the current client ends and I am given the new client to support, I would have to give support for the applications written in Java/JSP, even though I have experience in .NET .
|
|
|
|
|
Your clients are enlightened persons.
They realize that programming is an activity that consists of expressing in a procedural or object-oriented manner a method to solve a problem. Once a person has learnt one language using either the procedural or object-oriented paradigm, most other languages using those paradigms are similar.
But I can assure you that if a COBOL or FORTRAN programmer were to apply in the US for a position as a C programmer -- which is entirely procedural -- he would not get the job.
|
|
|
|
|
At a company who has no the microsoft there will be to him asked not to powershell but bash or not c# because his using the python etc. its very much the corporate resistence go against the common uses. In the future programs have been written in plan writing as english and other languages. imagine translating source codeto google translate and recompile as QC
|
|
|
|
|
Vivic wrote: that someone will be asked to program in a language other than the one in which he has experience is laughable Rubbish, a manager gets a flea in his ear about Python and the next thing we knew we had to drop 8 years of Silverlight/WPF and start working with Python. As there is not a LOB framework in Python I have managed to dodge that one.
My very first contract back in the early 90's, while working on an MS Access application (VBA) I was tasked to fix a TSQL issue, so yes developers are asked to work in languages they are not proficient in - regularly.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I should have phrased my statement a bit more carefully: No programmer will be hired to work with a language he is not familiar with.
An existing staff member may usually be asked to work with a scripting language for a minor project or, in the case of a particularly valuable employee, retained while he is trained in a different language; but no IT Manager will hire a COBOL programmer to work on a major project which uses C.
|
|
|
|
|
Vivic wrote: No programmer will be hired to work with a language he is not familiar with. True and no programmer developer should apply for a position where they do not know the language.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
and Apex definitely qualify for something I would never personally touch.
|
|
|
|
|
I was at a company doing C#, SQL,etc...normal stuff. Then our Salesforce guy quit... my boss asked if I could tackle some of the salesforce stuff. I said I'll give it a try... until then I never even logged into salesforce in my life. Apex wasn't that bad because it was code (basically Java). All the other crap in Salesforce made me want to bang my head off the desk. I still put it on my resume hoping that no one wants me to do that but was still a skill that I learned
|
|
|
|
|
It is amazing that we have so many SQL languages, and these languages are so old. They have strange syntax and do not support the requirements of object oriented languages.
|
|
|
|
|
Especially Microsoft Sql Server is notorious for deviating from the SQL standard !
|
|
|
|
|
SQL is not a programming language.
|
|
|
|
|
Neither is VB, but there are some who stubbornly adhere to that claim...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
They are programming languages, just that they do not qualify as object oriented programming languages. They do program the computer to do something. I consider them very crude however.
|
|
|
|
|
...or any part of it. If I ever see another line of PHP it will be too soon!
"Go forth into the source" - Neal Morse
|
|
|
|
|
I feel ya.. I took a side job doing Angular and pretty much committed myself before I realized all the backend was PHP. It's Larevel PHP Framework so it is somewhat not as terrible as coding straight PHP but it still sucks. But the the money they are paying me for 3 days a week there is keeping doing it. Code is code is code is code. I wouldn't turn down a job/contract if the price is right no matter what language. I'll do GW-BASIC, COBOL, or Fortran if it's good enough money
|
|
|
|
|
If a sloppy, unstructured, loosely-typed, heap of garbage counts as a language, then there is definitely one which I'd run a long, long way to avoid.
98.4% of statistics are made up on the spot.
|
|
|
|
|
PeejayAdams wrote: If a sloppy, unstructured, loosely-typed, heap of garbage counts as a language, then there is definitely one which I'd run a long, long way to avoid.
So that's VB out then...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yes, I hate VB, too - just not quite with the same level of passion with which I hate Javascript.
Any language that uses "Dim" as a keyword is inherently self-descriptive.
98.4% of statistics are made up on the spot.
|
|
|
|
|
VB is a hell of a lot better than JavaScript. I am assuming VB.Net and not VB6. I have to admit that VBA now really irritates me. It should have been updated years ago to something similar to VB.Net instead of being so different. It now is pretty much a very different language from VB.Net. I believe there is a need for a scripting language in Word, Excel, etc.
|
|
|
|
|
I'd agree, something is needed - but it should be C# based, not VB to prevent people assuming it's anything like the awfulness that was VBA. And it needs to be designed from the ground up to be safe and secure ... so it'll never happen.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Nothing against going to C#, and you have good justification. And yes it needs to have the security issues fix such that there are different levels, and the code is checked to make sure that it does not exceed whatever level is chosen.
|
|
|
|
|
I am also not a big fan of javascript, but its latest edition called "EMCAScript 5.0" has a lot modern and powerful features and also some class features.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Those "class" features are just syntactic sugar for people that couldn't understand prototype-based inheritance.
|
|
|
|
|
I never understood why JavaScript became the standard for web programming. You would think that any language that looks so much like C, C++, C#, and Java would be similar but it is a very different beast. If you were going to create a language for the web, it should avoid use of symbols that are important in the syntax of HTML. Use something like Powershell .GT and .LT instead of > and <, and things like that. That way can copy and paste without the issues in and out of HTML code.
|
|
|
|