Poll: Should I include Qbasic Cameos?
You do not have permission to vote in this poll.
Yes
100.00%
10 100.00%
Total 10 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cobra
Quote:But then again, why are the most widely used of libs in any language made in ASM?
Standard C library, possibly the most widely used library of them all is coded in C. Mesa3D OpenGL implementation is written in C, possibly with some asm code for the device drivers (as I mentioned earlier). Wine, which includes an implementation of most of the win32 api is written in C. The Allegro game library is a mixture of C and asm.

Most game libraries only require the drivers to be written in asm (there is no other way here) but the remaining code can be written in a high-level language.

Quote:If asm is so useless why was it used so much before computers had hundreds of megabytes of memory and cpus running at several ghz?

Can you remember where I said:

Quote:IMHO assembler is hardly worth learning these days unless you plan to do low level system or embedded programming.

Note the phrase "these days", of course it was necessary in days of yore. Modern computers on the other hand a blindingly fast and have plenty of memory to burn. Assembler is still very much required for embedded programming where memory and speed constraints are still an issue. Im talking about application development here.

Quote:And gcc isn't even such a good compiler, it's a okay compiler. I highly doubt it uses simd instructions. I'd have to see it to belive it.
It does support simd instructions. In saying that its a not a good compiler, you are taking the one sided approach of speed again. Yes Intel's C can easily produce faster object code, however gcc runs on a vast number of architectures, has a very good support community (last time I had a problem with it, I got a reply from one of the developers within an hour), a well designed extension set, and excellent integration with other tools (automake, xemacs, cvs, indent, etc). Thats why I use it, not because I want highly optomized object code.

Quote:And to whoever's using asm code, portability isn't an issue for them. Becuase who actually uses asm? Game developers, for consoles you have to use asm, for pc you're probably coding it for win32. A hobbist, i don't give a horses ass about portability. I don't even like *nix.
The same game developers who are now releasing their games (often simultaneously) for win32 PC's, the X-Box, PS/2, Dreamcast etc. Are you claiming that any asm code is portable here? For consoles you code in C just like for everything else, most probably cross-compiled from a PC. As a hobbyist you may not care about portability, but for anybody doing serious development these days its a big issue because there is no single target platform for anything now. Applications are faced with the challenge of running on win32 and *nix and games are faced with a vast array of consoles.

Looking to the future the x86 line may soon be dropped being replaced by the IA-64 architecture, which may have backward compatible IA-32 support , but definitely will not run 16 bit x86 code. Also asm goes completely out the window when you shift to Java or .NET unless you really feel compelled to code directly in byte code ;-)
esus saves.... Passes to Moses, shoots, he scores!
Reply


Messages In This Thread
Cobra - by Rokkuman - 12-14-2002, 06:37 AM
Cobra - by LooseCaboose - 12-14-2002, 08:49 AM
Cobra - by Hexadecimal Disaster - 12-14-2002, 08:54 AM
Cobra - by wizardlife - 12-14-2002, 09:09 AM
Come on... - by Rokkuman - 12-14-2002, 11:49 AM
Best fighting game... - by Ryan - 12-14-2002, 12:33 PM
Cobra - by Antoni Gual - 12-14-2002, 08:26 PM
His page - by Ryan - 12-15-2002, 01:00 AM
Cobra - by _Bill_ - 12-15-2002, 01:49 AM
Cobra - by Hexadecimal Disaster - 12-15-2002, 02:18 AM
Cobra - by na_th_an - 12-15-2002, 03:39 AM
You say you want cameos. - by Rokkuman - 12-15-2002, 04:20 AM
Cobra - by na_th_an - 12-15-2002, 08:38 AM
Cobra - by LooseCaboose - 12-15-2002, 09:14 AM
Sorry - by Rokkuman - 12-15-2002, 09:26 AM
Opps, my bad. - by Rokkuman - 12-15-2002, 11:14 AM
Canceled - by Rokkuman - 12-15-2002, 02:51 PM
Cobra - by na_th_an - 12-15-2002, 07:31 PM
Cobra - by Hexadecimal Disaster - 12-16-2002, 12:18 AM
WAIT IT'S NOT CANCELLED - by Rokkuman - 12-16-2002, 12:43 AM
Cobra screens. - by Rokkuman - 12-16-2002, 12:52 AM
Cobra - by Hexadecimal Disaster - 12-16-2002, 01:16 AM
Re: Cobra screens. - by wildcard - 12-16-2002, 04:25 AM
Cobra - by Piptol - 12-16-2002, 04:30 AM
Cobra - by Hexadecimal Disaster - 12-16-2002, 05:24 AM
Cobra - by toonski84 - 12-16-2002, 06:17 AM
Cobra - by toonski84 - 12-16-2002, 06:18 AM
YEs I have - by Rokkuman - 12-16-2002, 06:28 AM
Cobra - by na_th_an - 12-16-2002, 09:33 AM
Screenshots - by Rokkuman - 12-16-2002, 09:48 AM
Cobra Screeshots - by Rokkuman - 12-16-2002, 08:54 PM
Cobra - by Piptol - 12-17-2002, 01:38 AM
Cobra - by Hexadecimal Disaster - 12-17-2002, 02:38 AM
Cobra - by wildcard - 12-17-2002, 03:56 AM
Cobra - by Piptol - 12-17-2002, 05:07 AM
Cobra - by Rokkuman - 12-17-2002, 05:24 AM
Cobra - by na_th_an - 12-17-2002, 05:25 AM
You like those shots. - by Rokkuman - 12-17-2002, 07:00 AM
Cobra - by toonski84 - 12-17-2002, 04:45 PM
Cobra - by relsoft - 12-18-2002, 11:32 AM
Cobra - by Piptol - 12-18-2002, 11:59 PM
Cobra - by toonski84 - 12-19-2002, 03:50 AM
COBRA - by Rokkuman - 12-19-2002, 06:54 AM
Cobra - by LooseCaboose - 12-19-2002, 08:02 AM
Cobra - by . - 12-19-2002, 10:31 AM
NEW STAGE - by Rokkuman - 12-19-2002, 10:43 AM
Cobra - by toonski84 - 12-19-2002, 04:53 PM
Cobra - by LooseCaboose - 12-20-2002, 03:48 AM
Where do you get those sprites? - by Rokkuman - 12-20-2002, 05:34 AM
Cobra - by toonski84 - 12-20-2002, 06:42 AM
Cobra - by LooseCaboose - 12-20-2002, 07:17 AM
Faster - by Rokkuman - 12-20-2002, 07:39 AM
Cobra - by LooseCaboose - 12-20-2002, 07:52 AM
Thanks - by Rokkuman - 12-20-2002, 07:55 AM
Cobra - by toonski84 - 12-20-2002, 08:17 AM
Just the Pause. - by Rokkuman - 12-20-2002, 10:20 AM
TADA! - by Rokkuman - 12-20-2002, 10:27 AM
Cobra - by relsoft - 12-20-2002, 10:31 AM
COBRA DEMO - by Rokkuman - 12-20-2002, 11:37 AM
Cobra - by relsoft - 12-20-2002, 12:16 PM
Thanks - by Rokkuman - 12-20-2002, 12:20 PM
Cobra - by relsoft - 12-20-2002, 12:25 PM
Thanks - by Rokkuman - 12-20-2002, 12:54 PM
Cobra - by relsoft - 12-20-2002, 01:06 PM
Cobra - by na_th_an - 12-20-2002, 05:03 PM
Cobra - by toonski84 - 12-20-2002, 05:26 PM
Yes there will be IA :) - by Rokkuman - 12-20-2002, 09:25 PM
Cobra - by LooseCaboose - 12-21-2002, 05:58 AM
Apinyinz - by Rokkuman - 12-21-2002, 05:59 AM
Cobra - by Hexadecimal Disaster - 12-21-2002, 11:18 PM
Cobra - by toonski84 - 12-22-2002, 12:16 AM
Yeah - by Rokkuman - 12-22-2002, 01:10 AM
LooseCaboose. - by Rokkuman - 12-22-2002, 03:57 AM
Cobra - by toonski84 - 12-22-2002, 04:44 AM
Thanks - by Rokkuman - 12-22-2002, 04:58 AM
Cobra - by na_th_an - 12-22-2002, 05:08 AM
Cobra - by toonski84 - 12-22-2002, 10:14 AM
Feedback - by Rokkuman - 12-22-2002, 10:39 AM
Cobra - by LooseCaboose - 12-22-2002, 03:14 PM
Cobra - by na_th_an - 12-22-2002, 05:30 PM
Cobra - by toonski84 - 12-22-2002, 06:21 PM
I need your apinyin - by Rokkuman - 12-23-2002, 03:05 AM
Cobra - by toonski84 - 12-23-2002, 03:08 AM
Cobra - by Rokkuman - 12-23-2002, 03:22 AM
Cobra - by toonski84 - 12-23-2002, 03:39 AM
Cobra - by Rokkuman - 12-23-2002, 03:47 AM
Cobra - by toonski84 - 12-23-2002, 03:55 AM
Cobra - by Hexadecimal Disaster - 12-23-2002, 06:13 AM
Kyle - by Rokkuman - 12-23-2002, 07:39 AM
Cobra - by Rokkuman - 12-23-2002, 10:36 AM
Cobra - by Rokkuman - 12-23-2002, 11:58 AM
Cobra - by relsoft - 12-23-2002, 12:47 PM
Cobra - by Rokkuman - 12-23-2002, 01:49 PM
Cobra - by Rokkuman - 12-26-2002, 09:03 AM
Cobra - by na_th_an - 12-26-2002, 05:49 PM
Cobra - by Piptol - 12-26-2002, 06:15 PM
Cobra - by na_th_an - 12-26-2002, 10:21 PM
Cobra - by toonski84 - 12-26-2002, 11:30 PM
Cobra - by Rokkuman - 12-27-2002, 03:23 AM
Cobra - by na_th_an - 12-27-2002, 03:58 AM
Cobra - by toonski84 - 12-27-2002, 04:12 AM
Cobra - by toonski84 - 12-27-2002, 04:14 AM
Cobra - by na_th_an - 12-27-2002, 06:40 AM
Cobra - by toonski84 - 12-27-2002, 06:51 AM
Cobra - by na_th_an - 12-27-2002, 06:59 AM
Cobra - by toonski84 - 12-27-2002, 07:35 AM
Cobra - by na_th_an - 12-27-2002, 07:54 AM
Cobra - by toonski84 - 12-27-2002, 06:58 PM
Cobra - by na_th_an - 12-27-2002, 11:18 PM
Cobra - by toonski84 - 12-28-2002, 02:15 AM
Cobra - by na_th_an - 12-28-2002, 02:45 AM
Cobra - by toonski84 - 12-28-2002, 03:48 AM
Cobra - by na_th_an - 12-28-2002, 04:30 AM
Cobra - by toonski84 - 12-28-2002, 05:10 AM
Cobra - by Rokkuman - 12-28-2002, 05:14 AM
Cobra - by toonski84 - 12-28-2002, 05:16 AM
Cobra - by Rokkuman - 12-28-2002, 05:39 AM
Cobra - by na_th_an - 12-28-2002, 08:00 AM
Cobra - by toonski84 - 12-28-2002, 09:21 AM
Cobra - by na_th_an - 12-28-2002, 05:43 PM
Cobra - by Rokkuman - 01-07-2003, 07:34 AM
Cobra - by toonski84 - 01-07-2003, 07:38 AM
Cobra - by Rokkuman - 01-07-2003, 07:50 AM
Cobra - by toonski84 - 01-07-2003, 07:53 AM
Cobra - by Dav - 01-07-2003, 08:10 AM
Cobra - by Rokkuman - 01-08-2003, 07:39 AM
Cobra - by toonski84 - 01-08-2003, 07:48 AM
Cobra - by Rokkuman - 01-08-2003, 07:51 AM
Cobra - by Rokkuman - 01-08-2003, 08:06 AM
Cobra - by toonski84 - 01-08-2003, 08:46 AM
Cobra - by Rokkuman - 01-08-2003, 10:33 AM
Cobra - by citpes - 01-08-2003, 11:13 PM
Cobra - by toonski84 - 01-09-2003, 02:43 AM
Cobra - by Rokkuman - 01-10-2003, 08:01 AM
Cobra - by Rokkuman - 01-19-2003, 01:48 PM
Cobra - by na_th_an - 01-19-2003, 06:58 PM
Cobra - by ak00ma - 01-27-2003, 11:23 PM
Cobra - by toonski84 - 01-28-2003, 04:41 AM
Cobra - by Rokkuman - 01-28-2003, 08:11 AM
Cobra - by Rokkuman - 02-24-2003, 11:08 AM
Cobra - by Rokkuman - 04-20-2003, 11:22 AM
Cobra - by na_th_an - 04-20-2003, 03:31 PM
Cobra - by Piptol - 04-20-2003, 07:15 PM
Cobra - by na_th_an - 04-20-2003, 08:35 PM
Cobra - by toonski84 - 04-20-2003, 10:27 PM
Cobra - by Rokkuman - 04-26-2003, 10:59 AM
Cobra - by Ninkazu - 04-26-2003, 08:25 PM
Cobra - by Blitz - 04-26-2003, 11:26 PM
Cobra - by Ninkazu - 04-26-2003, 11:48 PM
Cobra - by Agamemnus - 04-26-2003, 11:54 PM
Cobra - by Rokkuman - 04-27-2003, 12:03 AM
Cobra - by Blitz - 04-27-2003, 01:14 AM
Cobra - by Rokkuman - 04-27-2003, 01:21 AM
Cobra - by Blitz - 04-27-2003, 01:40 AM
Cobra - by Rokkuman - 04-27-2003, 01:50 AM
Cobra - by momoguru - 04-27-2003, 04:58 AM
Cobra - by wizardlife - 04-27-2003, 06:58 AM
Cobra - by LooseCaboose - 04-28-2003, 08:52 AM
Cobra - by relsoft - 04-28-2003, 03:09 PM
Cobra - by toonski84 - 04-28-2003, 04:22 PM
Cobra - by relsoft - 04-29-2003, 08:39 AM
Cobra - by LooseCaboose - 04-29-2003, 09:46 AM
Cobra - by relsoft - 04-29-2003, 01:58 PM
Cobra - by toonski84 - 04-29-2003, 04:28 PM
Cobra - by LooseCaboose - 04-29-2003, 05:39 PM
Cobra - by Rokkuman - 04-30-2003, 07:16 AM
Cobra - by Hexadecimal Disaster - 04-30-2003, 10:23 AM
Cobra - by Rokkuman - 04-30-2003, 11:02 AM
Cobra - by Hexadecimal Disaster - 04-30-2003, 11:36 AM
Cobra - by relsoft - 04-30-2003, 01:01 PM
Cobra - by na_th_an - 04-30-2003, 02:40 PM
Cobra - by ak00ma - 04-30-2003, 04:45 PM
Cobra - by Blitz - 04-30-2003, 09:38 PM
Cobra - by toonski84 - 05-01-2003, 02:23 AM
Cobra - by LooseCaboose - 05-01-2003, 04:30 AM
Cobra - by relsoft - 05-01-2003, 10:36 AM
Cobra - by Blitz - 05-01-2003, 01:51 PM
Cobra - by LooseCaboose - 05-02-2003, 03:44 AM
Cobra - by Rokkuman - 05-12-2003, 03:11 AM
Cobra - by Hexadecimal Disaster - 05-12-2003, 12:22 PM
Re: Cobra - by Rokkuman - 05-03-2009, 09:20 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)