|
It is quite friendly for me... I started programming in C and then c++ .... VC++ was bit hard for me.
|
|
|
|
|
C# or VB
Please do not never parallel. Because C# is very strong.
Naing
|
|
|
|
|
In the end it is the same MSIL code generated.
So you can do with the 2 languages the same things.
I prefer VB.Net, but without the backwards functions of the old VB6
|
|
|
|
|
PHP
COBOL
VB6
Pascal
Assembly
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Legacy projects are all in Visual Studio, but Visual Studio Code is becoming more of a go-to environment for me with all the plugins and portability - cross-platform code (C++ mainly, but also some .NET stuff and other languages that Visual Studio doesn't support) in an environment that a) I like, and b) is near enough the same on Windows, Linux and OS X. Happy days...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
C# or VB.NET
Do NOT, EVER EVER EVER, put those two together in the same category!!!
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
That is right. VB.Net is superior than C#
Edit:
modified 23-May-17 22:40pm.
|
|
|
|
|
On this topic I once heard someone say "A good language KNOWS, when a command is finished. It does not need a semicolon at the end! What is it good for? To surprise the parser? Like 'whoa! look! the command is finished!' or what?"
|
|
|
|
|
C# is highly influenced by Visual Basic since beginning. Compare the features and one will know the differences. In-fact, C# is "VB.NET with semicolons".
|
|
|
|
|
C# is based off Java not VB.NET, and C# is definitely not "VB.NET with semicolons". That's crazy talk.
|
|
|
|
|
It's an add in, but the language is pleasant to work with, but nicer with VS's intellisence
|
|
|
|
|
I haven't tried it yet. It's on my list of "to learn" languages along with Go. What's it like?
This space for rent
|
|
|
|
|
it feels like C with objects and garbage collection, but way lighter than C++ in terms of language structure. It was built thinking about how cluttered C++ has become. It does have great ability to hook into c/c++ libraries natively.
I have had much chance to use it for a project yet, just worked some of the examples. The best way for me to learn is to have a project and then figure out how to do it. If time allowed, I would gladly start my next project in D.
|
|
|
|
|
Yes plain old C, not that new fangled C++ stuff.
|
|
|
|
|
|
Always, when I see list of language alternatives, I ask myself: Where did Pascal go? I miss it!
Or rather: I miss a handful of aspects of Pascal. The original Pascal certainly lacked a number of essential features, a number of which have been added in later derivatives, but even 1970 vintage Pascal had some features that should have been adopted by every algorithmic language developed after it .
Such as a decent enumeration type, not just as symbolic names of integers, but a distinct type. ("season" values "spring, summer, fall, winter" are NOT symbolic names of integers 0 to 3, but seasons, dammit!)
Decent subranges: A type "WW2years" ranging from 1939 to 1945.
Closely related: Arbitrarily dimensioned arrays, like an integer array Deaths[WW2years] - a 7-element array indexed from 1939 to 1945. Or AverageTemperatur[season] - indexed by a season value, integers are not valid.
One thing I really miss it the absence of all this markup required just because the parser must have it, due to a mediocre language design: After C arrived, it seems like everyone believes that all those parentheses and braces are required by laws of nature... In daily life, you never tells someone that "if (you need any assistance) call me!" - Pascal (and some other now forgotten languages) demonstrate that nature works without the parentheses!
Why did later language designers overlook features like these?
I also ask the same questions at a different level: After Concurrent Pascal around 1980 showed how to include high level synchronization mehcanisms, such as monitors and critical regions, in the basic language design, why did we for the next 20-30 years continue working with binary semaphores?
Lots of languages used today have learned a lot from K&R C. I'd say that they have learned bad habits from K&R C! I sure wish they had learned more good habits from Pascal!
|
|
|
|
|
you've used Pascal in Visual Studio ??
because that's what the question was
|
|
|
|
|
No, I haven't - I miss it from the languages available.
If I were to use Pascal today, I would need something like Concurrent Pascal, though - not the 1970 Wirth Pascal. But even if we lay it aside, saying that Pascal is a language of the past, we should have taken notes before stuffing it away, remembering what were the good ideas. Which ones of the alternatives in the list have carried the good elements of Pascal further to the modern languages?
|
|
|
|
|
I suspect Anders Hejlsberg brought many good ideas into C# from Delphi - as that was his previous project.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
You should give Delphi a try then.
|
|
|
|
|
Delphi's a dying platform though. I've got an acquaintance who's been doing it for the last 15(???) years. One of his biggest career concerns is that his employer hasn't been in the greatest of shape the last few years and there's very little chance of finding a new job using it if he loses his current one. That in turn is a problem because of the large gap between what he's making now as a specialist in something obscure and unfashionable vs what he'd be able to get as a "cookie cutter C# developer" would be a painful reduction in his standard of living.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I am confused. Should we feel sorry for him because he is making a lot of money now and maybe even more if he does find another job as a Delphi developer?
Actually, I am surprised that it is possible to have a high salary, claiming that Delphi is obscure. I used Delphi years and years ago. It is simple enough to learn when you have been through the progression of Pascal, Turbo Pascal, Modula-2 and various C/C++ variants.
I still really like the whole Visual Component Library thing. The way you can make, extend and share components was/is pretty nice.
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
|
|
|
|
|
Cordova, R and Xamarin - though not all commercially.
Kevin
|
|
|
|
|
I guess it just shows how old I am, but when I first learned Java in 2000, I used a product called Visual J++ which came with Visual Studio 6.
|
|
|
|
|
Ah yes, the short-lived J++.
Kevin
|
|
|
|