| |
| | |
| Join The Cult | Tweakers | Image Gallery | Donate | Search | Today's Posts | Mark Forums Read | |
Welcome to Tweak3DThis is an open forum about hardware and tech stuff. Sign-up here to join the discussion. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | Which programming language for me? | permalink #1 |
| Curmudgeon | Programming experience: None I don't even know what features I need in a language. Must work in windows. I just want normal workable windows. Works with internet stuff. I don't know what I'm talking about obviously... Help me out... ![]() | |
| A Texan, Visiting Newfoundland, told a local about the size of his ranch. "I can drive my pickup for a day and a night, and still not leave my land." "Oh yeah," said the Newfie "I used to have a truck like that." | ||
| | | |
| | #2 |
| | |
| | |
| | permalink #2 | |
| Tweak Minion | I'd suggest VB.NET You can get VB.NET Express for free from Microsoft. | |
| | | |
| The Following User Says Thank You to ThatHideousStrength For This Useful Post: | smirnoff (03-28-2008) |
| | permalink #3 | |
| Vagina Friendly Mayor | | |
| Who wants to sex Mutombo!? | ||
| | | |
| The Following User Says Thank You to SoulAssassin For This Useful Post: | smirnoff (03-28-2008) |
| | permalink #4 | |
| Curmudgeon | I've read something to the effect that VB can lock you in, in that eventually your program will rely on it and you'll have to pay the big bucks to proceed or something. Should I be concerned about this? So in layman terms, what is VB and what is .net? | |
| | | |
| | permalink #5 | |
| Vagina Friendly Mayor | You should really learn VB as a building block into ObjectOriented programming. .net is the next version of programming language from MS. I still think that C++ is the best all-around language to know a lot about. VB should be your "starter house" in terms of learning programming, variables, logic, etc. | |
| | | |
| | permalink #6 | |
| Curmudgeon | I see. Sounds good to me. Lots of material out there to read thankfully. | |
| | | |
| | permalink #7 | ||
| Tweak Minion | Quote:
.NET is the core of it all I would say. Basically if you program in C# or VB.NET, .NET takes your code and converts it to the same language that the computer uses. I could be wrong. | ||
| | | ||
| | permalink #8 | |
| Vagina Friendly Mayor | Jok3r is the best to ask about this stuff. I can do simple programming, nothing too large as I don't get enough time to worry about it. VB is very useful though in windows networks, for example I can create a VB script to add printers, users, groups, etc in Active Directory. | |
| | | |
| | permalink #9 | |
| El Chupacabra | It all depends on what you want to do. VB.NET might instill some bad habits in you if you start with it. I would suggest reading some books on OO design before you get started with the actual programming. | |
| Earn your keep. Ron Paul 2008 | ||
| | | |
| | permalink #10 | |
| Curmudgeon | Thanks Joker, I will do that. As far as what want to do with the programming, I guess I'd essentially be making a replacement for the trade execution software at work... | |
| | | |
| | permalink #11 | |
| Curmudgeon | In my browsing around the net I've been hoping to find something of a list of the programming languages and their philosophies. That or some metaphor I can relate to. Something to the effect of C++ is like ford.... been around forever, simple, cheaply produced, but less reliable. Java is like Honda.... innovative, reliable, and blah blah.... That sort of this would be really helpful to me, since it speaks on my level (clueless). | |
| | | |
| | permalink #12 | ||
| Curmudgeon | Found what looks like a good book Joker. In line with your recommendation. Object Oriented Thought Process Quote:
Last edited by smirnoff : 03-28-2008 at 09:00 AM. | ||
| | | ||
| | permalink #13 | ||
| El Chupacabra | Quote:
C++ is in no way unreliable, but it is a difficult starter language. I have never liked Java. It's slow, bloatish, and just funky. If you learn C#, Java will be easy to pick up if you want to. The syntax is very similar. | ||
| | | ||
| | permalink #14 | |
| Curmudgeon | No sorry. I was just making up those descriptions as an example. I've got no idea what I'm talking about. I don't know what language is best for me yet either... I've really got no bias. | |
| | | |
| | permalink #15 | |
| El Chupacabra | After you familiarize yourself with OO concepts, C# is a very good language to start putting it in to practice. You won't have to worry about the weird things in C++ like why it takes a buttload of code to convert a TCHAR to an integer (w/o MFC, etc.), or where passing by reference vs. passing by value will cause your code to blow up. Then when C# becomes natural for you, you can break it down in MSIL and really find out about the guts. | |
| | | |
| The Following User Says Thank You to j0k3r For This Useful Post: | smirnoff (03-28-2008) |
| | permalink #16 | |
| Curmudgeon | It's tough cause I don't really no what is relevant to ask as far as selecting a language goes. I guess the best I can do is describe what the most basic trading program does. It simply receives packets of info about stock price and time and order status, and send out packets containing trade execution requests... edit: So C# is a good stepping stone. Good to know. Last edited by smirnoff : 03-28-2008 at 09:15 AM. | |
| | | |
| | permalink #17 | |
| Tweak Minion | Visual Studio is awesome for getting data from various sources. I don't know how your software works but if you can extract it from the source and convert it to XML, you can use Visual Studio to interpret the data easily. I guess you can parse the data as well but that's harder. Does that trading program have any developer documentation to add to it? I'd say C# is a great start especially if you are only programming for Windows. If you want cross platform use C/++ (Think Firefox, I believe they use C because it's easier to compile under different environments) | |
| | | |
| The Following User Says Thank You to ThatHideousStrength For This Useful Post: | smirnoff (03-29-2008) |
| | permalink #18 | |
| Curmudgeon | Unfortunately there is no developer info. Thanks for the ideas though. | |
| | | |
| | permalink #19 | |
| The one and only | I personally didn't like C++. I started with Java during studies and sticked with out. C# seems to be THE language today, and it's not much different from Java as far as I hear. So I'd say: go for Java or C# | |
| | | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 4d programming | ThatHideousStrength | Off-Topic | 3 | 11-06-2006 02:53 PM |
| TI Calculator Programming, Ahh the Memories | Torx | Off-Topic | 11 | 07-24-2006 05:44 PM |
| Supercars video, Programming | tweakmonkey | Status and Feedback | 0 | 04-22-2006 05:49 PM |
| programming 8.0 UHF pro remote | MatTMaN | Off-Topic | 6 | 03-06-2006 07:58 PM |
| programming ? - c++ | tex | Off-Topic | 6 | 02-16-2006 08:13 PM |