|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: What laguages do you program in? | |||
| C/C++ |
|
25 | 83.33% |
| Java |
|
9 | 30.00% |
| C# |
|
1 | 3.33% |
| Assembly(ASM) |
|
7 | 23.33% |
| BINARY!!!! |
|
4 | 13.33% |
| Multiple Choice Poll. Voters: 30. You may not vote on this poll | |||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
I think we all know that PBASIC and the the autonomous code for the robot isn't really programming. I was just wondering what you people actually program in terms of language, how long have you been programming, and what type of applications/project you work on? I just wanna know people's histories and possible futures.
I guess I'll start with myself: I started programing at age 7 in ASM...ha ha jk. It was actually age 7 in BASIC on some IBM. Did that for a year, stopped, then picked up summer after my freshman year in C/C++. I learned C officially first, but then moved on to C++. At a lower level(meaning basic programs), there really isn't much of a difference between the two languages. After about a year(end of sophomore year) of just programming boring console apps in C++ I started to move into Windows programming using the Win32 API so I could make more useful and user friendly programs and later games. Then after finding out that not much window's programming is needed for games, I pretty much dropped the books I checked out of the library and got game programming books. I started with the basics of Direct3D but couldn't go to far being that most early tutorials needed capabilities of a graphics card that I didn't have. Then I moved back to DirectDraw and have been doing that for almost 2 years now. I also touched on OpenGL but don't have any plans on learning it until after Direct3D(I have a better graphics card now). Of course, in addition to graphics games require input so learning DirectInput was necessary. I've also looked at the basics of Java, C#, and ASM to get a better understanding of what is going on outside of my world. It's not too different. But it's easier out there. I think that if you can write a good application in C/C++, moving to Java or C# shouldn't be too hard. If you couldn't tell from the history, I'm hoping to be a game programmer in the future. I'm not ignoring things outside of the language and I hope to learn to make some general Windows Apps in C#. I have done a few in C++ using the Win32 API, but that was a lot of code for very little functionality. I'd prefer not to use MFC(Microsoft Foundation Classes) because I generally like to have utter control of what goes on in a program. Now it's your turn to brag about yourself. ![]() |
|
#2
|
||||
|
||||
|
I've done many versions of basic and limited C game modding.
Has anyone else made a gui in basic? |
|
#3
|
||||
|
||||
|
How could you forget to add visual basic, perl, php, and html to this poll?
|
|
#4
|
|||
|
|||
|
Programming
I have been programming for over 30 years. It all depends on the application. Scientific applications I still use Fortran as it has a very large installed base.
Instrumentation Forth, Assembly, or some version of basic. Database and financial is quite often Cobol though I do not do that any more. Even C and C++ is starting to make inroads outside of academia and techie worlds. Other languages are still much more prevalent in the existing world. |
|
#5
|
||||
|
||||
|
those poll options are pathetic.
my experience is mainly in C++ w/MFC, and java. ooo can't forget PHP(yes its only for web scripting but its beautiful) I also have limited experience with just about every other imaginable language. |
|
#6
|
|||||
|
|||||
|
Perl rules
I've stuck my hand into C/C++...I can do a bit in there but nothing spectacular (cruddy email reader w/ GTK). I've done some BASIC, VB (eww), mIRC scripting (what I started on...hehe...what a nasty language),.And PLEASE use OpenGL if anybody plans on making games...us Linux users might be getting kind of sick of Quake 3 and Tuxracer (wait...what am I saying? sick of q3 and tuxracer? NEVER!) *impatienly waiting for the arrival of NWN to linux so I can actually play the game I bought like 6 mo. ago * |
|
#7
|
|||||
|
|||||
|
Anyone else read Sun's comment on how Java sucks?
I forget where I read it. |
|
#8
|
|||||
|
|||||
|
i usually program in VB or C.
i know a little 32-bit ASM, but i mostly use it in conjunction with one of the former. Quote:
i thought it was funny. they refuse to use it on any of their internal programs haha*jeremy |
|
#9
|
|||
|
|||
|
Sorry about that. I forgot about Visual Basic completely. PHP, I purposely left out. I barely know anything about - or maybe I just plain DON'T know anything about it. Either way, I only wanted to put up languages used to make simple applications. By simple I mean, non-networked, not interent based. Of course there can be applications like MS Office that are considered "simple" under that criteria.
You can still vote for these languages by saying it in your post as people have been doing. Also the reason I'm so bound to C/C++ is because I believe its best to pick a road and know it to its very core. Also, the syntax is very close to Java and C# which are good languages (I hear) for some basic internet programming and rapid development. I could very easily expose myself to a lot of different languages pickup the most useful parts of it. I'd prefer to stick with one and learn what I can about it. When a job calls for another language, I'll learn it. |
|
#10
|
||||
|
||||
|
Hey, Owen! A FORTH programmer!!
I used that language as a grad student in a laser lab at Caltech. It was remarkably efficient, but was often criticized as being a "write-only" language. I found that it could be quite readable, if you defined the "vocabulary" appropriately. I'm not aware of many users these days - they've probably migrated to LabVIEW. Given it's architecture, FORTH would have been really appropriate for this FIRST game -- STACK ATTACK... rot swap dup .... |
|
#11
|
|||
|
|||
|
There's a 10 year old robot programming game for the Macintosh, and I think for the PC now also, called Robowar, that uses a FORTH like approach ie storing everything on a stack.
To check if there is another robot in view, you say: range 0 > if shootit. The guy who created the game, claimed that it was the easiest way to create the programming interface. Actually many advanced HP Calculators have an option to work the same way, called Reverse Polish Notation (ie 6 enter, 5 + leaves 11 on the display). |
|
#12
|
|||||
|
|||||
|
Quote:
|
|
#13
|
|||
|
|||
|
Quote:
Also I have to say that I was very impressed with what our programmers accomplished with only 26 bytes for variables. We can swing our arm at the bins, back up, change gears, and head up the ramp, and if something throws us off course, our robot automatically steers back on course. (As we were testing the above routine, we discovered that the FedEX truck was coming down the street. We had to hussle.) |
|
#14
|
|||||
|
|||||
|
PBASIC isn't compiled to native code. That's programming.
PBASIC is interpreted so it's a scripting language, similar to JAVA in that they both are tokenized into byte code and then interpreted. *jeremy |
|
#15
|
|||||
|
|||||
|
Quote:
We have now entered the huge debate on whether a scripting language is a programming language. By Meriam Webster definition every computer language is. I don't understand why you say it must be compiled to machine code before a language can be considered a programming language. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2-week FIRST summer program @ WPI | ColleenShaver | General Forum | 20 | 31-05-2009 03:02 |
| initialization program and speed controllers | rosebud | Programming | 15 | 05-10-2004 03:35 |
| Fried program slots? | Jeff Waegelin | Programming | 18 | 19-03-2003 18:08 |
| Ahh! Program trick confusing! | archiver | 2001 | 9 | 24-06-2002 02:26 |
| Credits for FIRST program. | archiver | 2000 | 6 | 24-06-2002 00:16 |