Solved

Delphi and Turbo Pascal

Posted on 1997-06-20
11
671 Views
Last Modified: 2010-04-04
What are the major differences between Delphi and Turbo Pascal?
0
Comment
Question by:jenr
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
  • 2
11 Comments
 
LVL 2

Expert Comment

by:icampbe1
ID: 1337308
Delphi is for Windows
0
 
LVL 3

Expert Comment

by:mirek071497
ID: 1337309
I think so you ask about differences in language.

Delphi use classes (not objects)
Delphi is events oriented.
Delphi have fine user interface which help you building applications.
Delphi have componets which you can write and then use more time (it is more useful with compare of use only libraries).
Delphi have more...more other improvements (new parameters in procedures, open array .... )

If You prepare to buy Delphi I think so this is very good idea.
0
 
LVL 2

Expert Comment

by:icampbe1
ID: 1337310
I think you should reject my answer and give the points to mirek.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Expert Comment

by:mirek071497
ID: 1337311
jenr - I think so the idea is get the answer not point's. I don't need points.
     If You need more help You can submit comment.
icampbel- of course you'r answer was fatally.
0
 

Author Comment

by:jenr
ID: 1337312
I was disappointed in icambel's initial answer, but in asking some computer people I know, I discovered that it wasn't entirely untrue...Delphi is for Windows.

But, Mirek's answer is much more detailed, and I actually learned something from it.

When I initially subscribed to this service, I thought it would deliver a wealth of information, and could be a valuable resource.  It seems, however, that it is really just a silly game for techno-geeks, and the goal is not enlightenment, but to get the most points.

Thank you, icampbel, for admitting that your answer should be rejected.
0
 
LVL 2

Expert Comment

by:icampbe1
ID: 1337313
jenr.... I requested you to reject my answer because I gave it about 5 seconds of thought and mirek clearly gave you an honest informed opinion.  

mirek... relax... the points are just a nice little twist to make helping other people more fun.   I'm sure that in the future I may help you or you may help me.  Not all of my answers are as brief as this one was.

Cheers :)
Ian C.

0
 
LVL 3

Expert Comment

by:mirek071497
ID: 1337314
Right. In delphi you can write programs for dos, but today it is not any sense.
I think so You now know some differences with Delphi and TP but submit comment with more details about you'r answer
0
 
LVL 2

Accepted Solution

by:
icampbe1 earned 50 total points
ID: 1337315
Ok,Delphi provides a way to develop applications for windows using RAD (Rapid Application Development) techniques.  The entire product is based upon object oriented design.  This allows you to create objects or use the ones that are provided to build solid applications for windows.  The concept of a palette is used to allow you to 'drop' components on your form and then simply link them up together by using their events and properties.  The entire development process is visually based.

All of the development occurs within an IDE, much like TP does.  The IDE in both cases provides for debugging and linking etc.  The concept of UNITS is still in use with Delphi.

The truth is, they both use Pascal (with extensions) for the development language, but Delphi is Object based and is used for Windows development.

I will try not to be so brief in the future.

Cheers,
Ian C.

0
 

Author Comment

by:jenr
ID: 1337316
To amend the question a bit, or at least qualify it...I'm going to use an analogy that I understand.

A website developer can use Frontpage or any other front-end development tool to make sites.  This gives us a whole slew of people who can make a pretty good site, but they don't know how to produce code!  Ask them to write something in HTML, and they are lost.

Do some Delphi programmers have this problem?  I.E., they are able to navigate in Delphi, and put the right objects in the right places, but if they had to write a program in Pascal, they wouldn't have a clue?  And would a Pascal programmer be able to learn Delphi quickly and easily?
0
 
LVL 3

Expert Comment

by:mirek071497
ID: 1337317
- When You write program in delphi You write it in Pascal and RAD is only for fast work.
- I think so any Pascal programmer can learn Delphi quickly.
- Any Delphi programmer can write in Pascal but must learn custom implementation.
0
 
LVL 2

Expert Comment

by:icampbe1
ID: 1337318
For the most part, what you say is true.  However, most usefull applications that require you to do something more than just dropping components on a form will require some code being written.  With Delphi, that's in Pascal.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

749 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