Computing.Net > Forums > Programming > Best programming language?

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Best programming language?

Reply to Message Icon

Name: WkEndHacker
Date: March 21, 2008 at 14:12:14 Pacific
OS: XP Pro SP2
CPU/Ram: 3GB RAM
Product: Dell Precision 360
Comment:

Ok.. I know you're going to say; "Depends on what you want to do...."

I have been using Bat files to do some things that might be better done in another language. As well, I'd just like to broaden my horizons.

So here are some things I want to do:

1) Learn basic concepts of programming, do's and don'ts in writing code, thinking and planning through a project, etc. I'm not sure I know enough to even explain what I mean by this. I've gotten into a little proprietary programming using "If Then/End IF" and "Dim new" statements, but the "training" has left me feeling as if I'm missing something that certainly be covered in a introduction class.

2) Write utilities that examine multiple text files at once and return flags or reports.

3) Integrate utilities and scripts into a program that uses MS Access Database and Crystal Reports engines for reports and bidding - among other things.

I have friends who say VB.net would be an easy language to pickup (and would work with our databases). I have other friends who say that it allows things that should be illegal to do in programming. I have some friends who use C+ and others who use Delphi.

I have no idea...

What are your thoughts? Feel free to question me farther...



Sponsored Link
Ads by Google

Response Number 1
Name: StuartS
Date: March 21, 2008 at 15:48:20 Pacific
Reply:

>> I have other friends who say that it allows things that should be illegal to do in programming. <<

Ignore those friends, they are talking crap. Nothing is disallowed if it achieves the desired objective. How it does that is of secondary importance.

VB.Net would be a good place to start. If you are only programming for yourself its a good tool. Forget what the purists say, they are just being dogmatic.

Stuart


0

Response Number 2
Name: nails
Date: March 21, 2008 at 20:25:38 Pacific
Reply:

Check out Window's powershell, a command and scripting language:

http://www.microsoft.com/technet/sc...

It's more powerful than batch files. You can use the normal programming constructs, and it processes files as well.

As powershell is built on top of the .NET framework, you framework you can access Winforms, COM, etc.

Here is an informative article:

http://www.ddj.com/database/206900601

It's an advanced topic, but you can also access databases:

http://www.pluralsight.com/blogs/da...

And best of all is that's it's free.


0

Response Number 3
Name: klint
Date: March 22, 2008 at 10:54:46 Pacific
Reply:

It doesn't matter what language you learn, because a good programmer should know several languages, preferably of different types (e.g. one procedural, one functional, one logic-based.) Most modern languages support object-oriented programming, so it is important to learn OO concepts well. If you choose a language that doesn't immediately suit your requirements, it doesn't matter, add it to your repertoire (it will come in useful one day) and learn another. Having said that, time is limited so you may want to choose an appropriate first language to begin with, in case you haven't got time for your second one. Since you are talking about Access and Crystal Reports, you probably want to stick with something made by Microsoft for now (otherwise, I would have suggested Java.) Instead of VB.NET, you may want to consider C# (pronounced "C sharp", not to be confused with C++.) It can do anything VB can do, but is a more modern language and designed with the benefit of decades of experience in programming language design.


0

Response Number 4
Name: Rayburn
Date: March 22, 2008 at 19:43:28 Pacific
Reply:

I like C/C++. With the correct tools it would probably work with databases (not sure though). The syntax is real easy to learn. I've been writing apps in it for over 3 years and still haven't totally mastered its versatility. Since it compiles to native machine code, it executes fast and doesn't require the .NET Framework (unless you use C++ with Visual Studio Express). For what you want to do, VB.net is a good choice, perhaps better than C/C++ IMO since you seem to know a little about it already (going by what you said about the DIM statement) and it's ready to use with databases.

If the earth was created by a big bang, how come my car or computer or anything else isn't created the same way?


0

Response Number 5
Name: ghostdog
Date: March 24, 2008 at 06:08:33 Pacific
Reply:

Python.


0

Related Posts

See More



Response Number 6
Name: FishMonger
Date: March 24, 2008 at 12:07:30 Pacific
Reply:

Perl

:)


0

Response Number 7
Name: Razor2.3
Date: March 24, 2008 at 19:17:06 Pacific
Reply:

WkEndHacker: I have other friends who say that it allows things that should be illegal to do in programming.
Now I'm stuck wondering what they believe should be illegal, and if they make the same argument for C/C++ and its pointer casts.

If you're going to stick to the Windows platform, you might want to look at VB.NET and/or C#. The .NET 3.0 framework does a lot to make database access easier.


0

Response Number 8
Name: WkEndHacker
Date: March 24, 2008 at 20:12:40 Pacific
Reply:

I have been comparing, and looking over VB.Net and C#. So far C# looks a lot cleaner as far as code goes. But what do I know?

I've also looked into Powershell. I'm not quite sure what the advantages or differences are. I'll need to review what I read and muse on it a while. It's open source and free, which is always good. But then C# isn't that expensive...

As far as what my friend said, I'll have to ask him. I didn't follow that statement up...


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home


Sponsored links

Ads by Google


Results for: Best programming language?

Best Programming Language www.computing.net/answers/programming/best-programming-language/3574.html

Best Programming Language? www.computing.net/answers/programming/best-programming-language/10602.html

Which programming language? www.computing.net/answers/programming/which-programming-language/2240.html