Solved

Simple.  Just want info for C

Posted on 1998-09-09
4
201 Views
Last Modified: 2010-04-15
I have previously only had dealings in pascal, and am anxious to learn a powerful language that will allow for modem-game creation.  I figure, my main 3 choices are pascal, c, or c++ (which i still am not aware of the diff. between c and c++)

If someone could tell me:

Why is c more powerful than pascal?  Will it be an appropriate language for a modem-game to be created in? (nothing graphics intensive)  And if so, what compilers are the 'standard' or what should i be looking for in a good compiler?
0
Comment
Question by:hansell
4 Comments
 
LVL 2

Expert Comment

by:duneram
ID: 1252588
what a loaded question you picked.  everyone will have their favorites.  If you choose pascal use Delphi (thats borland's implementation of pascal (they own the language)).

powerful:  thats a question that depends on context.  What is your definition of powerful?
is it performance?  is it based on relaxed rules?  

in general c is much more lax than pascal....  does that make it more powerful?  it might, but it depends on what you mean when you say powerful...


0
 

Author Comment

by:hansell
ID: 1252589
I geuss what i'm going after is that it seams to me that no major developing companies ever release major programs written in Pascal. (I haven't really researched this, but have come across programs that have been written in C, that are very impressive)  And games like the ever popular Quake, was written in a C variant.  This just made my mind think that something obviously has to be better about it?  

I guess i'm really looking for the best language to write a simple 2d game that will me modem capable.  I suppose pascal and c could both easily carry the load, but i geuss i'm also looking for the language that will best serve me in the future.  Seems to me that C has quite a big future ahead of it?  Yes?  No?
0
 

Accepted Solution

by:
MicroSeyed earned 50 total points
ID: 1252590
In Actually C++ Coming as Encapsulate C, and Wiht More Library  Files and Functions Thate Before Not Been  Installed Besides Of That Now There Developer For c++ Coming From Borlandc To Make Develope For Program Under Windows/HTML/Or Other System (System 7 / Unix .. Or Whatever ) Besides Of That C++ Is More Power  Than Other Language Because It Can Integraged With Them.

But If You  Want My Suggestion GoTo  Visual Basic 5 You Will Get any thing You Need In Your Program and With Easyest Way ...


Thanks

0
 
LVL 16

Expert Comment

by:imladris
ID: 1252591
C (or C++) are frequently the language of choice for performance intensive applications because C supports "low-level" manipulation of hardware. For instance C supports bitwise operations directly in the language. It also directly supports pointers to memory areas. The increment operator also frequently saves CPU cycles. In addition, many C compilers support in line assembly language. These things can add up to a substantial difference if used properly. And this was part of C's original mandate. C was created as a demonstration that an operating system (a very performance sensitive program!) could be written in a high-level language (as opposed to assembler in which it had always been done before).
Pascal, on the other hand, was created to be a teaching language; to encourage proper coding technique by, at least in part, not providing the opportunity to do things the "wrong" way.

0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
Examines three attack vectors, specifically, the different types of malware used in malicious attacks, web application attacks, and finally, network based attacks.  Concludes by examining the means of securing and protecting critical systems and inf…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use for-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question