|
-
November 20th, 2003, 12:15 AM
#11
Banned
Originally posted here by |The|Specialist
Trust me... if your starting out never start out with a language like VB. For one thing the syntax will throw you off when learning new things, mostly all languages won't correct you as much as VB does, and another thing is it makes you lazy as hell. It will tottaly put you in a block when learning new stuff. Trust me I started out with it. And now I feel as if I had completly wasted my time on it. If you ever plan on moveing to new things you might as well jump straight into some form of C since it ties into the same familiar qualities of other languages so well.
Experiences are subjective. Just because VB has impaired you, doesn't mean everyone will have this problem. VB 3 was the first language I ever studied. Now I actively use several languages, as do many other developers. And since you mention VB's syntax lets have a look at a quick comparrison.
a VB conditional: if(condition)then [< >] end if
a C/C++ conditional: if(condition) { [< >] }
Is that really that different? I don't think so.
How about istantiating a new object.
a VB object: dim objName as new object_type
a Java object string[] strVariable = new string[]
Is that much different or obfuscated? Not really. I think VB is MUCH more clear and concise as far as legibility goes.
But to each their own! 
-sbg
-
November 20th, 2003, 12:57 AM
#12
First of all im not "impaired". Because your new im just going to let that little statement slide.
I wasn't implying VB was hard what I was saying is that it often is the introduction to bad codeing habbits. You basicly said it yourself... 'its easy' & blah blah blah. But I think it rather spoon feeds users alot. As I said before, it can make you lazy at times. Oh and im sorry but I still find that C has more in common with other languages than VB does... No matter how many times you post code or call me impaired.
-
November 20th, 2003, 01:14 AM
#13
Banned
Originally posted here by |The|Specialist
First of all im not "impaired". Because your new im just going to let that little statement slide.
I wasn't implying VB was hard what I was saying is that it often is the introduction to bad codeing habbits. You basicly said it yourself... 'its easy' blah blah blah. But it rather spoon feeds users in a way that you normally wouldn't see in other languages. And I still find that C++ has more in common with other languages than VB does.
If you are/were going to let it slide, then why did you give me a red dot? Besides, don't be easy on me. I like it rough.
-
November 20th, 2003, 01:27 AM
#14
This is a pretty open question and for everyone it changes. I first learned by doing little things with batch files and qbasic. Then I moved on to turing, which in my opinion is an amazing language, DOS based, but amazing, in fact I beleive you'll find some tutorials on here about it. After turing I decided it was time to do something windows based so I worked with VB. I've coded in both VB 6 and VB .Net and I personally think it is a great language. It's flexible and allows you to do anything you really want. I've also played with c, c++ and c# (very recently) and enjoy them all, C# reminds me a little too much of VB though. I'm also a large proponent of python, you'll find some tutorials around for it, and I think it's an incredibly powerful language. I have experience with other languages as well. If you want to program windows GUIs, then I'd say stick with VB or else move over to C# if you are just starting out. If you want to do console programming and you want an easy implementation of sockets then check out python. It runs on pretty much every OS and works quite nicely with sockets and everything else.
-
November 20th, 2003, 02:12 AM
#15
Junior Member
Go Java or C++
Hi,
First decide if you want to learn compiled languages over interpreted. I like Java because it is robust, it is type safe, doesn't have pointers and because of that, you can't address memory locations and screw things around / poke around where you should not be poking around.
Java can be fun to learn and it has automatic memory collection. You can do a lot of web development with it and you do not need to know about the Common Gateway Interface to do it.
You can probably program C++ because it is used everywhere and the editors that are available for it are very GUI oriented, you can probably get to do a lot of code that can be run on any platform, if you find the right compiler for it.
C++ is my favorite because the code just plain makes sense to me so there you have it, or if you want to be more up to date, use C# which is like C++ and Java mixed together and has all the new tools created by Microsoft.
These tools start with the .NET SDKs but it goes further than that, I am talking about the IDE code editors, like Visual Studio 2010 and the Expression line of graphical editors. enjoy Programming.
Last edited by epolgar; February 6th, 2011 at 11:31 PM.
Reason: the comment you left me it is pretty straight forward.
Imagination is greater than intelligence when referring to intricate things, the reason why is that if you can\'t imagine how something works, how do you expect to understand it and therefore to know anything about it.
Imagination, Precious
-
November 20th, 2003, 10:28 AM
#16
Senior Member
The first Language that I learn was C++, then VB.... Now I;m doing Business Programming using VB and SQL and Access.
You can get some recources from here "www.a1vbcode.com"
-
November 20th, 2003, 04:57 PM
#17
Just to stick in my 2c -
I would use Delphi - Visual Object Pascal.
I can't get on with C - I've used most other languages at some point - Started with Comodore Pet Basic
Steve
IT, e-commerce, Retail, Programme & Project Management, EPoS, Supply Chain and Logistic Services. Yorkshire. http://www.bigi.uk.com
-
November 20th, 2003, 08:42 PM
#18
Member
Do .NET programming languages need .NET installed on the computer they are being executed on?
-
November 20th, 2003, 08:47 PM
#19
Banned
Originally posted here by SevenBleach
Do .NET programming languages need .NET installed on the computer they are being executed on?
Yes you will need the .NET SDK or CLRs.
-
November 20th, 2003, 08:54 PM
#20
Member
So why does C# advertise portability?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|