Valhalla Legends Forums Archive | General Programming | Best programming language...

AuthorMessageTime
rambling maniac
What would be the best programming language that uses the systems hardware resources for pulling information and sending information from a graphical environment in the fastest way possible.
July 18, 2005, 4:45 PM
R.a.B.B.i.T
x86 Assembly
July 18, 2005, 7:48 PM
Lenny
Whew, and I thought this would be a controversial topic.
July 18, 2005, 8:04 PM
iago
"from a graphical environment"? Can you elaborate?

You'll probably want C, it's low level and you can make direct hardware calls from it.  Or, if it's necessary, you can add inline assembler. 

I don't quite understand why RaBBiT suggests x86, though.  Use whichever assembler is native to your CPU.
July 18, 2005, 11:19 PM
St0rm.iD
C, with a bit of assembler.
July 18, 2005, 11:38 PM
Arta
Hopefully, they all mean C++ :)
July 19, 2005, 12:56 AM
iago
[quote author=Arta[vL] link=topic=12265.msg121171#msg121171 date=1121734561]
Hopefully, they all mean C++ :)
[/quote]

Why have the extra (and, might I add, pointless) design considerations of classes to a simple hardware interface problem?
July 19, 2005, 2:13 AM
Arta
Because, imho, a well-designed OO program is more maintainable, more extensible, and more reusable than its procedural counterpart. Note that I said well-designed - which is hard. I think this applies to all but the most trivial of programs.

Also, since is C++ a superset of C, it will let you do everything as you would otherwise have done it in C, but with the added benefit of better type safety and other useful language features. It's not just classes.

Since C++ is 'C' '++', you may as well use it, just in case you want the '++' later :)
July 19, 2005, 2:26 AM
R.a.B.B.i.T
[quote author=iago link=topic=12265.msg121163#msg121163 date=1121728750]
"from a graphical environment"? Can you elaborate?

You'll probably want C, it's low level and you can make direct hardware calls from it.  Or, if it's necessary, you can add inline assembler. 

I don't quite understand why RaBBiT suggests x86, though.  Use whichever assembler is native to your CPU.
[/quote]Notepad2 + NASM/TASM/MASM
July 19, 2005, 5:20 AM
rambling maniac
I meant to be able to grab certain information from a multimedia image and then send the info that was attained very quickly.
July 19, 2005, 2:34 PM
Yoni
[quote author=rabbit link=topic=12265.msg121199#msg121199 date=1121750445]
[quote author=iago link=topic=12265.msg121163#msg121163 date=1121728750]
"from a graphical environment"? Can you elaborate?

You'll probably want C, it's low level and you can make direct hardware calls from it. Or, if it's necessary, you can add inline assembler.

I don't quite understand why RaBBiT suggests x86, though. Use whichever assembler is native to your CPU.
[/quote]Notepad2 + NASM/TASM/MASM
[/quote]Hex editor + machine code reference
July 19, 2005, 5:59 PM
TehUser
A switch, for tapping out the binary yourself.
July 19, 2005, 9:16 PM
iago
[quote author=rambling maniac link=topic=12265.msg121217#msg121217 date=1121783667]
I meant to be able to grab certain information from a multimedia image and then send the info that was attained very quickly.
[/quote]

Then yeah, C, possibly mixed with assembly, is your best bet.

Or C++ -- Arta, if you want to argue the point further about C vs. C++, let's use another topic.  But I don't care enough to start one, so eh?  I like C better, and I will continue to like C better. 
July 19, 2005, 10:51 PM
Mephisto
[quote author=iago link=topic=12265.msg121163#msg121163 date=1121728750]
I don't quite understand why RaBBiT suggests x86, though.  Use whichever assembler is native to your CPU.
[/quote]

Because he doesn't know enough about ASM to understand what he's saying.  :P
July 20, 2005, 11:22 PM
Quarantine
or because he made an assumption based on a commonly used processor by people on this forum.
July 20, 2005, 11:57 PM
Mephisto
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
July 21, 2005, 5:09 AM
Newby
[quote author=Mephisto link=topic=12265.msg121516#msg121516 date=1121922588]
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
[/quote]

But possible.
July 21, 2005, 5:20 AM
Mephisto
[quote author=Newby link=topic=12265.msg121517#msg121517 date=1121923251]
[quote author=Mephisto link=topic=12265.msg121516#msg121516 date=1121922588]
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
[/quote]

But possible.
[/quote]

Do you believe that it's possible?^^
July 21, 2005, 5:32 PM
Quarantine
I'm just a hard ass, hi mephisto.

OK I LIKE PHP.
July 21, 2005, 7:02 PM
iago
[quote author=Mephisto link=topic=12265.msg121561#msg121561 date=1121967159]
[quote author=Newby link=topic=12265.msg121517#msg121517 date=1121923251]
[quote author=Mephisto link=topic=12265.msg121516#msg121516 date=1121922588]
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
[/quote]

But possible.
[/quote]

Do you believe that it's possible?^^
[/quote]

More likely he wanted to sound smart :-P
July 21, 2005, 9:12 PM
Mephisto
[quote author=iago link=topic=12265.msg121588#msg121588 date=1121980367]
[quote author=Mephisto link=topic=12265.msg121561#msg121561 date=1121967159]
[quote author=Newby link=topic=12265.msg121517#msg121517 date=1121923251]
[quote author=Mephisto link=topic=12265.msg121516#msg121516 date=1121922588]
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
[/quote]

But possible.
[/quote]

Do you believe that it's possible?^^
[/quote]

More likely he wanted to sound smart :-P
[/quote]

Which is what I was getting at in a different way.  :p
July 22, 2005, 4:14 AM
R.a.B.B.i.T
[quote author=rambling maniac link=topic=12265.msg121140#msg121140 date=1121705133]fastest way possible.[/quote]x86 assembly is the fastest thing I understand.  Die.
July 22, 2005, 6:13 AM
Eibro
[quote author=Arta[vL] link=topic=12265.msg121181#msg121181 date=1121739975]
Because, imho, a well-designed OO program is more maintainable, more extensible, and more reusable than its procedural counterpart. Note that I said well-designed - which is hard. I think this applies to all but the most trivial of programs.

Also, since is C++ a superset of C, it will let you do everything as you would otherwise have done it in C, but with the added benefit of better type safety and other useful language features. It's not just classes.

Since C++ is 'C' '++', you may as well use it, just in case you want the '++' later :)
[/quote]It seems like your views on this subject have changed since I last lurked. I always pegged you as a n advocate of procedural programming. :)
July 22, 2005, 9:02 AM
Mangix
a friend of mine told me that Delphi is a better language than C or C++ :P. he also told me it's a real language although i dont know why he said that :P.
August 4, 2005, 4:49 AM
dx
[quote author=Mephisto link=topic=12265.msg121561#msg121561 date=1121967159]
[quote author=Newby link=topic=12265.msg121517#msg121517 date=1121923251]
[quote author=Mephisto link=topic=12265.msg121516#msg121516 date=1121922588]
[quote author=Warrior link=topic=12265.msg121442#msg121442 date=1121903871]
or because he made an assumption based on a commonly used processor by people on this forum.
[/quote]

Doubtful.
[/quote]

But possible.
[/quote]

Do you believe that it's possible?^^
[/quote]

I have a hard time believing some things to be possible...

[quote author=Mephisto link=topic=5475.msg46294#msg46294 date=1077860048]
I'm pretty well certain the vast majority have heard/know me whether I'm known to you as a complete nuisance, a random person to take more space up, or as a friend.  Regardless, I will just post a few things about myself:

Brief Summary:
I am 14 years old and live in Redding, CA, and I attend High School as a Freshmen.  I help make projects and Websites for a medium-sized incorporated business in the Redding area called Insignia under the supervision of the founder of the company, my Dad's friend, Steve Kinyon.

Languages known as pertains to an appropriate level to this forum, and not necessarily just programming languages:
- C
- C++
- C#
- ASM
- Java
- J#
- PHP
- HTML
- Espaņol (No soy fluente en espaņol, pero, yo aprendo mucho en la clase de espaņol en escuela.)
[/quote]
August 4, 2005, 6:22 AM

Search