|
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.
|
|
|
|
|
Just work skillfully.
If one considers the major use for javascript, which is web-pages, it really makes sense that the symbols are untyped and can be rendered automatically as text. It took some getting used to, without a doubt, but it does make the real targeted task ever so much easier. PHP caters to this, and no doubt, for the very same reason.
So - consider you have a language who's primary (and by far, dominant) usage is to render text (as in web-pages) - then the 'suck-it-up' can be exchanged for the convenient in accomplishing the task.
With the above considerations in mind, if I fault them anything, it is that they are so similar, often on the same pages (initially) and that took extra getting-used-to. They're heavily used because, like it or not, they're the right tool for the job.
* object types, in either, language are the obvious exceptions
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
JavaScript is the language I would fight very hard to avoid. It really is a piece o' sh*t, the latest ECMAScript improvements notwithstanding.
In general, I would also fight hard to avoid large, complex languages like C++, C#, Swift, and Scala.
|
|
|
|
|
Brainf*ck for example.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
??? Too Late ???
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|