| View previous topic :: View next topic |
| Author |
Message |
EightfoldIllusion Expert Cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 113 Location: If im logged on at my computer. If im logged of at my PS3.
|
Posted: Sun Jun 15, 2008 11:54 pm Post subject: The Best Programming Langauge |
|
|
Well I am going to High School soon and I intend to go into Engineering and I realise programming is part of the basics of making a working machine. What would be the best programming langauge for designing operating systems for machinery. Like say for example I wanted to make a small robot with an AI system what would be the best langauge to set that sort of thing up.
I myself and not 100% sure on what I mean as I just recently decided to get into the field of Engineering so correct if I'm wrong about anything I said.
_________________
|
|
| Back to top |
|
 |
Trow Grandmaster Cheater
Reputation: 2
Joined: 17 Aug 2006 Posts: 957
|
Posted: Sun Jun 15, 2008 11:59 pm Post subject: |
|
|
the best programming langauge for designing operating systems for "machinery" will be "machine language".
unfortunately. good luck looking into code which only machines are supposed to read.
_________________
Get kidnapped often. |
|
| Back to top |
|
 |
EightfoldIllusion Expert Cheater
Reputation: 0
Joined: 18 Feb 2008 Posts: 113 Location: If im logged on at my computer. If im logged of at my PS3.
|
Posted: Mon Jun 16, 2008 4:24 am Post subject: |
|
|
I don't understand wether or not your being a bit sarcastic in that post but whatever. Where would I find a place to learn the langauge and a compiler for it? I'm 13 so I got lotsa time to study it.
_________________
|
|
| Back to top |
|
 |
ShadowLink13 Advanced Cheater
Reputation: 0
Joined: 31 Mar 2008 Posts: 82
|
Posted: Mon Jun 16, 2008 4:46 am Post subject: |
|
|
id go with C++ for your programming
unless you learn to do hardcore Binary.. thats the best you'll get
|
|
| Back to top |
|
 |
oib111 I post too much
Reputation: 0
Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
|
|
| Back to top |
|
 |
Trow Grandmaster Cheater
Reputation: 2
Joined: 17 Aug 2006 Posts: 957
|
Posted: Mon Jun 16, 2008 5:14 am Post subject: |
|
|
| EightfoldIllusion wrote: | | I don't understand wether or not your being a bit sarcastic in that post but whatever. Where would I find a place to learn the langauge and a compiler for it? I'm 13 so I got lotsa time to study it. |
not sarcastic
you mentioned "make a small robot with an AI system"
typical "robot IC chips" understand their own language: http://en.wikipedia.org/wiki/Robot_software
nobody's planning to trick you here.
_________________
Get kidnapped often. |
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
|
Posted: Mon Jun 16, 2008 11:43 am Post subject: |
|
|
There is no 'best'. The word best would depend on each users own opinion. Each language is developed and created for their own reasons, and each has their own ups and downs. The suggested languages from users on these forums would be: ASM, C/C++, Delphi
_________________
- Retired. |
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Mon Jun 16, 2008 12:41 pm Post subject: |
|
|
| It depends what you're making. If i need speed or power I use C++ but i sometimes stray over to C# to get things done faster. The C# programs are private though, I wouldn't ever want to release a C# program.
|
|
| Back to top |
|
 |
HalfPrime Grandmaster Cheater
Reputation: 0
Joined: 12 Mar 2008 Posts: 532 Location: Right there...On your monitor
|
Posted: Mon Jun 16, 2008 3:43 pm Post subject: |
|
|
For robotics and stuff, I tihnk most manufacturers use proprietary scripting languages for their logic units, etc. If all you're interested in is programming for robotics, you'd probably be best off with ASM and a little bit of C. If you want to program other stuff, I'd recommend learning more C/C++.
_________________
|
|
| Back to top |
|
 |
Chaosis13 Master Cheater
Reputation: 0
Joined: 14 Aug 2007 Posts: 372
|
Posted: Mon Jun 16, 2008 4:23 pm Post subject: |
|
|
Depending on the complexity.... Java to C++ to Assybly to Bianary....
I do know Java has been used for alot of stuff, and when its source code is released it will be in everything.
|
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Mon Jun 16, 2008 4:32 pm Post subject: |
|
|
| HalfPrime wrote: | | For robotics and stuff, I tihnk most manufacturers use proprietary scripting languages for their logic units, etc. If all you're interested in is programming for robotics, you'd probably be best off with ASM and a little bit of C. If you want to program other stuff, I'd recommend learning more C/C++. |
Most robotics and stuff like that use java along with nearly every other appliance these days.
|
|
| Back to top |
|
 |
sumnewdude Expert Cheater
Reputation: 0
Joined: 23 May 2007 Posts: 181 Location: Where you least expect me.
|
Posted: Mon Jun 16, 2008 5:34 pm Post subject: |
|
|
| noz3001 wrote: | | It depends what you're making. If i need speed or power I use C++ but i sometimes stray over to C# to get things done faster. The C# programs are private though, I wouldn't ever want to release a C# program. |
Sorry off topic . . .but why wouldn't you ever want to release somthing in C#?
_________________
.erutangis ruoy ni siht esu neht ,sdrawkcab siht daer ot hguone trams erew uoy fI |
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Mon Jun 16, 2008 5:48 pm Post subject: |
|
|
| sumnewdude wrote: | | noz3001 wrote: | | It depends what you're making. If i need speed or power I use C++ but i sometimes stray over to C# to get things done faster. The C# programs are private though, I wouldn't ever want to release a C# program. |
Sorry off topic . . .but why wouldn't you ever want to release somthing in C#? |
Because it's slow and makes you look bad.
|
|
| Back to top |
|
 |
WolfDm3 Grandmaster Cheater
Reputation: 0
Joined: 11 Jun 2007 Posts: 502 Location: Mississippi
|
Posted: Mon Jun 16, 2008 6:47 pm Post subject: |
|
|
| You'll probably want to learn C++ considering you can create programs that help you with your Algebra classes and such, as well as allow you to work with private server programmers even though I've seen a lot of C# in that lately. Python is a language I recently started learning, it is actually pretty easy in my opinion for most anyone. There is a lot of in-depth tutorials that allow you to breeze through it.
|
|
| Back to top |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
Posted: Mon Jun 16, 2008 10:27 pm Post subject: |
|
|
| noz3001 wrote: | | It depends what you're making. If i need speed or power I use C++ but i sometimes stray over to C# to get things done faster. The C# programs are private though, I wouldn't ever want to release a C# program. |
And what, might I ask, is wrong with C#?
"It's slow and makes you look bad"
Slow, eh? A few studies revealed that .NET only had a 1-2% performance drop in many things, if even that, as opposed to unmanaged code.
And does it truly matter what someone thinks of you?
I prefer C# over C++ and whatever because there are so many things that you can do in C# with ease, that can just be a flat out pain in the ass for unmanaged programming.
Examples?
Winforms.
String Manipulation.
Where Flyte had that long method for the "AdjustTokenToDebug()" when doing DLL Injection,
| Code: |
Process.EnterDebugMode();
|
would suffice in C#.
Where Wiccaan had that long method for getting the processes by names in C++?
| Code: |
Process.GetProcessesByName(sProcessName);
|
Then, there are things that you just flat out can't do in C++ (as far as I know):
LINQ (Language INtegrated Query)
Lambda
Extension Methods
Web development
Anonymous methods
~
Must I continue?
_________________
|
|
| Back to top |
|
 |
|