|
I really love programming in C/C++ but recently my employer insisted on using Delphi for some (more and more!) projects.
Morons. Their only argument was that it compiles faster.
Oh how I hate it..! Gotta quit TFO.
in another thousand years we'll be machines or gods█
|
|
|
|
|
For me programming language is like my religion.
36. When you surround an army, leave an outlet free.
...
Do not press a desperate foe too hard.
SUN-TZU - Art of War
|
|
|
|
|
So the VB Vs C/C# debate is nothing more than saying my imaginary friend is better than your imaginary friend ?
|
|
|
|
|
We speak about tools. But, yes, about imaginary friends, also...
36. When you surround an army, leave an outlet free.
...
Do not press a desperate foe too hard.
SUN-TZU - Art of War
|
|
|
|
|
I prefer working in new languages I do not know at all! That gives me the perfect excuse...
"I'm sorry I crashed the system, I didn't know you could format the disk with the command"...
And you can always use the argument that you are a "new experiences seeker" so as to get promotion. Upper management just loves such mottos...
|
|
|
|
|
|
Formatting disk would be an extreme example. I had a ex-colleague whose bug would delete the whole C drive due to the fact that he was unfamiliar with the language and the APIs. At first, he thought that his work computer was infected with virus. It took him a few of the C drive deletions before he realised it was his code which did those deletions.
|
|
|
|
|
I'd love to work in my favorite language. C! It's what I code in when I'm home and just goofing off. It's the language that gives me the warm furries inside. Unfortunately, I left my last C job in 98 to go chasing .com dollars and have been stuck in that world ever since
ASP, ASP.NET, VB.NET, SQL_SERVER... UGHH. However, I need to make money so I'm stuck in that world. Luckily, underneath I just like to play with computers so it's not all that bad
Michael
|
|
|
|
|
Me too, I like C very most. Then i shift to C# in my job,.
But i really miss that C as i really like work in that, but same for C#,
C# is also very good language too
|
|
|
|
|
I resent the frankly rather stupid implication that one cannot just play with computers if one uses C# or some other language. There's no logical connection whatsoever.
|
|
|
|
|
Friend yes you can play with computer with C# or any language you want, But it is like choice of language you have.
I like C and C# both
|
|
|
|
|
What I mean with the above?
Some that grew up using a language, may look at it as the "only way of life".
While others may think of it as a tool for success.
It does matter what is the way you look at the life. As if you will not think with it, you may find yourself in argument with somebody that maintains a completely different view to life. So what?
Mind could be perceived as a very best computer - that always brings about the best solution. So why are people thinking so much differently?
For the fact, that the computer is always using its data for calculating the solution. If the data - the calculation is being based on - is different, why would you expect having the same result?
Why would you?
Instead an argument, try finding out the facts, data, whatever somebody bases his/her opinion on. So you will have a nicer day, with more understanding of your fellow geeks.
|
|
|
|
|
I really can't say there's a preference to any particular language. Heck, I'd still program in basic if someone paid me.
All the 'High Level' languages run about the same nowadays.
The code logic runs the same for your TPS report, regardless of which language you use. Who cares if its a () or {}.
If I had to pick, I think I'd refuse to go back to anything from assembler on down to machine. I know there's still a handful of people on this planet that still do it from their caves but, I won't be one of them.
No single raindrop believes it is to blame for the flood.
-irresponsibility@Despair.com
|
|
|
|
|
quinton1969 wrote: The code logic runs the same for your TPS report, regardless of which language you use. Who cares if its a () or {}.
Are you equally proficient in all languages?
John
|
|
|
|
|
I would say that the safe answer to that would require using my dad's credo:
"Beat it to fit, Paint it to match."
http://www.levenez.com/lang/lang.pdf has a pretty good time line of languages when I like to stroll down memory lane.
I am not so old that I had an opportunity (or inclination) to program via hard-wire or even the famous punch cards à la shoebox. But, I got my first taste programming in a hex code program editor 30+ years ago and have been learning new languages ever since. I still remember a college counselor telling me to take COBOL rather than RPG-III because that was going to always be around and be 'the' programming language to use. Silly counselors....
No single raindrop believes it is to blame for the flood.
-irresponsibility@Despair.com
|
|
|
|
|
I work in whatever has a paycheck attached to it.
|
|
|
|
|
I have been a paid C++ programmer for 13 years so I would have to say that will be my preference if I would move to another position. I would consider myself an expert C++ programmer (darn I have written more than 500 thousand lines) and a low level programmer in C#, java, vb, and C. I would surely bring in a lot more $ as a C++ programmer.
John
|
|
|
|
|
Agree. C++ guys get paid more. But that's also why companies are doing more .net, cheaper coders with limited loss of what can be done. Now don't get me wrong, there is plenty that C++ is the best/only language for. But that population is quickly diminishing.
|
|
|
|
|
I definitely have my favorite languages (C/C++/perl/asm), but I routinely use other languages to get a job done with minimal overhead (bash/sh/bat/js/vbscript/html/sed/make etc.)
This message is hasty and is not to be taken as serious, professional or legally binding.
I work with low level C/C++ in user and kernel mode, but also dabble in other areas.
|
|
|
|
|
to think without a thought, to code without keywords, to know what's beyond
peace & serenity
|
|
|
|
|
I responded ‘no preference’ and while that is broadly true I am more comfortable with C/C++ and the Windows API but only because that is how have earned most of my living for many years. I love Assembler and Pearl and have done a fair bit of both. My next big projects is almost certain to be C# and of course I have used BASIC, Pascal, SQL (is that a language?), Java, VBScript, HTML, ASP etc… as well as some other proprietary languages.
I do know that syntax aside there is not a lot of difference, that art of programming has little to do with language and more to do with logical constructs and forward planning. Of course we are all faster with the languages we know. I have libraries of functions/subroutines that I reuse all the time that give me a running start on a new project. As and when I start with a new language some of these have to be figured out in the new syntax and redone. I still get a buzz from solving a problem and making something work although buzzes are a lot less frequent when you stick to only one language and it is the buzzes that make programming fun. Remember back when you started and got a buzz every ten minutes was that not the hook that got you doing it full time?
I have been programming since the early eighties and making a full time living from it for twenty years. I am now over sixty so kick the standard demographics well in to touch but I still love the challenge.
|
|
|
|
|
I've maintained that I can program in nearly anything with a manual (book) and at any time, one or two languages without one.
My favorite, or at least most used, languages have varied from various assemblers, to Basic, Pascal, SNOBOL, proprietary languages of employers, C, C++, PostScript, Java, C#. I think the flat-out favorite was actually a now-gone proprietary system ... so why worry?
Besides, there'll be four hot new languages by the time I post this.
Henry in Ottawa
|
|
|
|
|
I had to laugh when I read this. It is so true.
The best IDE in the world?...a napkin underneath the Jack-D.
No single raindrop believes it is to blame for the flood.
-irresponsibility@Despair.com
|
|
|
|
|
I don't think that most of developers can effectively (!) work in more than one modern platform/language/framework at once due its complexity. The language itself is not that important. You could easily switch between lets say C# and VB.NET because the 90% of knowledge you need to learn are the .NET Framework libraries and CLR essentials.
I can imagine one could be able to "write code" for both .NET and Java platforms. But how would such code look like to pure developers on that platforms ? Of course there might be few exceptional people with double brain capacity
Petr
|
|
|
|
|
pvones wrote: course there might be few exceptional people with double brain capacity
I try my hardest to put myself in that category but it takes time to learn and master more than 1 framework. I rarely only work 40 hours a week. More likely 8 hours at work each week day and 6 to 8 at home.
|
|
|
|