Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Newcomers DBPro Corner / About DarkBASIC

Author
Message
WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 27th Mar 2006 07:35
This is probably dumb, but that's what this forum is for i suppose.

Is DarkBASIC a game engine or an actual language like VisualBASIC or C++?

Walking down the digital path of life...OUCH!!! A Pixel!
Timidon
19
Years of Service
User Offline
Joined: 26th Jun 2005
Location: Bakersfield, Ca. USA.
Posted: 27th Mar 2006 07:45
Quote: "Is DarkBASIC a game engine or an actual language like VisualBASIC or C++?"


DarkBasic is Basic with all the fun commands that make making games, graphics, models, sprites.

It's the Basic language with graphic libraries already to go so to speak.

Basic is one of the "higher" level languages as opposed to "C" or "C++" witch is a mid level language.

Though you can make a engine out of it - the people at TGC do.

There are many answers but just one question" ~ Jerilith the Mad
Sk8ing Link08
18
Years of Service
User Offline
Joined: 26th Mar 2006
Location:
Posted: 27th Mar 2006 07:58
Are you sure?
I tought C and Visual Basic where BASIC languages. (Low Level)
And C++ and Java where something else *Object Orientaded* (High Level)

Um...
WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 27th Mar 2006 09:16
Ok, thx.

Walking down the digital path of life...OUCH!!! A Pixel!
Okashira
18
Years of Service
User Offline
Joined: 8th Feb 2006
Location: Right here.
Posted: 27th Mar 2006 21:25
I know C++ is considered a "low level" language. But not because of what you think. It is called "low level" because it is transalated directly to machine code, instead of something like DarkBasic where it is not directly transalated to machine code.

You may correct me if I am wrong, but I am pretty sure I am right.

-Okashira

Let the games begin!
roswell
21
Years of Service
User Offline
Joined: 17th Dec 2002
Location: United States
Posted: 27th Mar 2006 21:27 Edited at: 27th Mar 2006 21:31
Quote: "Are you sure?
I tought C and Visual Basic where BASIC languages. (Low Level)
And C++ and Java where something else *Object Orientaded* (High Level)
"


Actually, the difference between languages that are High, Mid, or Low level is how close the language is to machine code. The higher the level of a language, the further away it is from machine code. If a language is a High level language, that means that it's easy for humans to read, but harder for machines to read. This can mean a small slowdown in performance, because more commands must be interpreted by the language (or compiled by the compiler for that language). BASIC is definitely a high-level language. Mid-level languages are a bit more rigid in their structure and meaning making it a little easier for machines to interpret what they mean. C,C#,C++, and Java would all be considered Mid-level languages. Object-oriented programming is just a type of programming that is different from procedural programming (http://en.wikipedia.org/wiki/Procedural_programming). Low-level languages are very similar to machine code, which means it is very easy for machines to read and execute. Low-level languages are sometimes used in games for routines that must be executed very fast. Assembly is the best known low-level language.

All that being said, the differences in speed between the levels of languages is becoming smaller and smaller due to better compilers and interpreters.

'Just one game,' they said, and started to play. That was yesterday.

Dual Athlon 2.0/1GB RAM/GeForce Ti4200-128/WinXP Pro
Okashira
18
Years of Service
User Offline
Joined: 8th Feb 2006
Location: Right here.
Posted: 27th Mar 2006 21:36
Cool. So I was right except instead of low-level, C++ is mid-level. [joking]I AM A GENIUS ![/joking]

Let the games begin!

Login to post a reply

Server time is: 2024-11-12 07:48:07
Your offset time is: 2024-11-12 07:48:07