|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: What is your most prefered programming language? | |||
| C++ |
|
91 | 43.96% |
| PBasic |
|
11 | 5.31% |
| QBasic |
|
8 | 3.86% |
| Java |
|
36 | 17.39% |
| Other (Please List) |
|
61 | 29.47% |
| Voters: 207. You may not vote on this poll | |||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#31
|
|||
|
|||
|
come on guys, ASSEMBLY!!!!!!!!
haha, yea right, someday, however you can do just about anything, but it will take you a lifetime to do it. Other then that, i really like Visual basic for application programming |
|
#32
|
||||
|
||||
|
Actually, I just wrote Pong for my calculator in assembly today. The basics are pretty simple if you already know another language. It probably would have taken about ten minutes in C++, though. What's nice is that it's lightning fast (compared to TI-BASIC) and people can't mess up the source code. Plus it gains you a certain level of, shall I say, prestige.
I never really liked VB much, but I never really learned it either, ever since my buddy sent me an app with bazillions of modules and dlls and cabs and ocxs and whatevers... The app itself was pretty small, but all the dependencies were bloated. |
|
#33
|
||||
|
||||
|
hehe.. assembly language is the best in my opinion.. then C/C++.. but they're right, whichever tool gets the job done is the best one.
|
|
#34
|
|||
|
|||
|
bah! assembly is for wimps. if you want a real challenge, do it by tapping out zeros and ones with a paper clip soldered into your mobo. that is how real men do it.
please don't hurt me |
|
#35
|
||||||
|
||||||
|
A few notes on assembly:
First, "assembly" is not a language; it is a group of languages. For example, assembly for x86 processors is only vaguely related to assembly for embeded chips which is only vaguely related to other dialects of assembly. Second, assembly still has uses! Assembly is the easiest way I've found to take advantage of 3dNow!/SSE instructions, which are very important to modern procesors. Third, assembly is not any faster than any other language. For example, x86 assembly can be much slower than the equivalent C code if you turn on optimizations in your compiler. It's all in how you use it. Fourth, EVERY programmer should learn some form of assembly. Until you actually get down to the nitty-gritty of running instructions one at a time it's hard to understand costs associated with various operations. If you want a good intro, check out Randall Hyde's Art of Assembly. |
|
#36
|
||||
|
||||
|
lol... coding in straight binary? i did that once actually.. for a MC6800 microcontroller i built.. but it kinda got annoying to set each bit so I got a hex switch to program the ROM.
Hmm.. it seems like everyone keeps emphasizing that no language is superior overall.. wonder why that is? It couldn't be because its true.. no, that makes no sense... |
|
#37
|
|||||
|
|||||
|
Quote:
That said, the most useful part of assembly these days is the fact that it will result in an executable of much smaller size. There's a significant amount of overhead involved with a higher-level language that can be avoided by writing in assembly. Now why does size matter with huge hard drives being cheap? Embedded systems. Matt |
|
#38
|
||||||
|
||||||
|
Quote:
Anyway, slashdot had a story a while back on tiny binaries using assembly. It's a good read and available here. |
|
#39
|
||||
|
||||
|
Quote:
Quote:
Quote:
For instance, take a fairly moderate program (with some file writing, loops, function calls, and variable storage) and write one in C and write one in Assembly. The Assembly one will be faster. Why? Because one has total control over how the program is run in assembly. Therefore, there won't be junk code thrown in by the complier. The complier might make 10 jumps in the code to do something, while the savvy assembly programmer can do the same thing in 4 jumps. For small programs (like a print Hello World!), assembly might not make such a difference, but for larger programs, assembly's speed will shine. Of course the problem is writing the program in assembly. It will take too long! Steve Gibson of grc.com does an awesome job of writing Assembly programs. mikeXstudios |
|
#40
|
|||||
|
|||||
|
I must say my favorite language is C for programming almost anything and a lot of applications are written in including operating systems. For web programming php, although some argue perl is better php has better error handling in my opinion. For simple automated tasks on my machines I use either perl or bash scripts. For recursions I must say lisp is very cool. And a lanugage I find very cool is starlogo. You can simulate simulations and make every dot act according to it's properties. Although very little practical use very cool. When I used to use windows I primarily used visual basic. But now I think of it it's quite slow.
|
|
#41
|
||||
|
||||
|
Starlogo! I have fond memories of that... I can barely remember the instructions, but I can remember doing
Code:
create 1000 fd 1000 |
|
#42
|
||||||
|
||||||
|
Quote:
Does anyone remember APL? Even had it's own keyboard with special programming characters. Ah, I miss punch cards. OK, the old man will shut up now and go back to running his TRS-80. |
|
#43
|
|||||
|
|||||
|
...and remember...its FORTRAN...not fortran
![]() |
|
#44
|
||||||
|
||||||
|
Quote:
![]() |
|
#45
|
|||
|
|||
|
I recently saw OpenGL running in FORTRAN. That threw me a bit
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Programming Compatition | Angela06 | Programming | 30 | 08-04-2005 23:12 |
| New programming language next year? | Mike Alighieri | Programming | 131 | 13-09-2003 20:51 |
| PBASIC sucks | maDGag | Programming | 31 | 29-01-2003 03:16 |
| TI programming using Z80 assembly language | Jeff Wong | Chit-Chat | 1 | 07-06-2001 01:27 |