I want to learn a Programing Language; Which one? |
![]() ![]() |
I want to learn a Programing Language; Which one? |
Nov 22 2007, 09:00 PM
Post
#1
|
|
|
Member ![]() ![]() ![]() Posts: 100 OS: xubuntu, windows xp pro |
What I don't want:
What I do want:
Can you help me out? |
|
|
Nov 28 2007, 12:38 PM
Post
#2
|
|
![]() TA Moderator Posts: 1,277 From: SET HOMEPATH OS: Windows 95/98/2000/XP/Vista |
You look like you know what you want. I would suggest either C/C++ or Java. These are cross-platform languages and are very portable. If security is big, I'd go with Java. Let me know if you need more information.
Regards, Ax |
|
|
Nov 28 2007, 01:29 PM
Post
#3
|
|
|
Spyware Veteran Posts: 20,757 From: Netherlands OS: XP Pro & Vista Ultimate |
Hi Ax,
I am kind of gnawing on this question as well. I know my way around php (at least I like to think so) I can read javascript just enough to use other peoples scripts and I have just started experimenting with VB.NET It looks easy enough and the .Net makes it widely usable. Is that a good choice or would you recommend switching to one of the Visual (C#, J#, C++) languages? |
|
|
Nov 28 2007, 01:48 PM
Post
#4
|
|
![]() TA Moderator Posts: 1,277 From: SET HOMEPATH OS: Windows 95/98/2000/XP/Vista |
Hey Metallica,
Personally, I use VB.NET but that's mostly because I'm used to coding ASP pages in VBScript. I find it less-than-complex to do code conversions between VB.NET and C#. The nice thing is that you can use both in your applications (at least web apps). If you have a Java or C background, J# and C# will come easier, while VB.NET comes easier with a VB background (obviously!). If you have NOTA, the choice is up to you, but you'll find that most .NET applications and examples online are coded in either VB.NET or C#. Here's a good rundown of the VB.NET/C# differences: VB.NET and C# Comparison MS also has a White Paper on the topic: "Differences Between Visual Basic .NET and Visual C# .NET" white paper is available So do your research and see which one will work out best for you and what you are trying to accomplish. Regards, Ax |
|
|
Nov 28 2007, 06:38 PM
Post
#5
|
|
|
Member ![]() ![]() ![]() Posts: 103 OS: XP Professional SP2 |
i would highly recommend C#, it is the 'forgiving' version of C++ (ie it will not let you compile something that will crash your system)
i'm using C# at the moment and it is quite an easy and logical language! in fact i would strongly recommend using any of the 'C' family (.NET) as they seem to be becoming more widely available in microsofts attempt to beat java (also if you purchase visual studio professional you get J# - java compiler in there anyway!) just have a play and see which works for you! ry p.s. i don't see how anyone can call VB a "programming language"! This post has been edited by Ryan_88: Nov 28 2007, 06:39 PM |
|
|
Dec 3 2007, 02:27 PM
Post
#6
|
|
|
Trusted Tech Posts: 1,942 OS: Vista Ultimate SP1 x64, XP Pro SP2 |
p.s. i don't see how anyone can call VB a "programming language"! Almost certainly because you don't know what VB.NET (the "evolution of Microsoft's Visual Basic") is... You may be thinking of VBScript, which is a scripting language based on the Visual Basic programming language. This post has been edited by stettybet0: Dec 3 2007, 02:30 PM |
|
|
Dec 3 2007, 03:45 PM
Post
#7
|
|
![]() Malware Expert Posts: 1,023 OS: Windows XP / Mandrake |
Any of the major imperative-style languages fit all your requirements. This is basically C and all its derivatives, C++ and Java being the most widely used. They are platform-independent, widely supported, and compile on any system with a compiler (though the machine code itself will not be portable).
However if you consider VB to be "inefficient", I don't know if this is really what you are looking for. You might prefer a scripting language like Perl or Python or PHP. These tend to be simpler and cleaner to code, have large standard libraries, and are often designed for systems tasks. Code will be shorter and easier to read. They will still be platform-independent, widely supported, and portable. But obviously execution of a script requires the interpreter to be installed on the target machine, and tends to be around 10 times slower than native compiled code. What do you intend to do with your language of choice? |
|
|
![]() ![]() |
Similar Topics
| Topic Title | Replies / Views | Topic Information | |||||
|---|---|---|---|---|---|---|---|
![]() |
8 / 402 | 8th January 2006 - 01:01 PM Throntel started - last by warriorscot |
|||||
![]() |
5 / 287 | 30th August 2006 - 09:00 PM Arizona started - last by jrm20 |
|||||
![]() |
3 / 433 | 5th August 2007 - 12:56 PM mellow1 started - last by Neil Jones |
|||||
![]() |
1 / 249 | 22nd August 2007 - 09:03 PM HikariLan started - last by stettybet0 |
|||||
|
Time is now: 5th December 2008 - 06:43 AM |
| Advertisements do not imply our endorsement of that product or service. The forum is run by volunteers who donate their time and expertise. We make every attempt to ensure that the help and advice posted is accurate and will not cause harm to your computer. However, we do not guarantee that they are accurate and they are to be used at your own risk. |