رده بندی جهانی زبانهای برنامه نویسی  Jun 2005 (بر اساس رای گیری)

Position Programming Language Ratings (Ratings) Status
1 C 19.368% +1.08% A
2 Java 18.569% +1.03% A
3 Perl 10.371% -0.01% A
4 C++ 9.722% -2.83% A
5 PHP 7.974% -0.74% A
6 (Visual) Basic 6.778% -3.63% A
7 Delphi/Kylix 2.890% -0.51% A
8 Python 2.802% -3.78% A
9 C# 2.783% +1.14% A
10 SQL 2.650% +0.37% A
11 JavaScript 1.387% -0.06% A
12 COBOL 1.381% +0.86% A
13 IDL 1.226% +0.91% A-
14 SAS 1.089% +0.38% A
15 Lisp 0.861% +0.50% A
16 Fortran 0.818% +0.45% A
17 MATLAB 0.780% +0.51% A--
18 Ada 0.679% +0.34% B
19 Pascal 0.486% +0.07% B
20 AWK 0.475% +0.21% B
شایان ذکر است که زبان Java در Jun ۲۰۰۴ افت کرده است و قبل از ان بسیار رتبه ی بالایی داشته است. توجه داشته باشید این رده بندی هیچ ربطی به قدرت هر یک از زبانها ندارد بلکه میزان محبوبیت آنهاست. 

پسوندهای و شناسه های پروژه های دلفی

Delphi Project File Extensions

Extension

File Type and Description

Creation Time

Required to Compile?

.BMP, .ICO, .CUR

Bitmap, icon, and cursor files: standard Windows files used to store bitmapped images.

Development: Image Editor

Usually not, but they might be needed at run time and for further editing.

.BPG

Borland Project Group: the files used by the new multiple-target Project Manager. It is a sort of makefile.

Development

Required to recompile all the projects of the group at once.

.BPL

Borland Package Library: a DLL including VCL components to be used by the Delphi environment at design time or by applications at run time. (These files used a .DPL extension in Delphi 3.)

Compilation: Linking

You'll distribute packages to other Delphi developers and, optionally, to endusers.

.CAB

The Microsoft Cabinet compressed-file format used for web deployment by Delphi. A CAB file can store multiple compressed files.

Compilation

Distributed to users.

.CFG

Configuration file with project options. Similar to the DOF files.

Development

Required only if special compiler options have been set.

.DCP

Delphi Compiled Package: a file with symbol information for the code that was compiled into the package. It doesn't include compiled code, which is stored in DCU files or in the BPL file.

Compilation

Required when you use run-timepackages. You'll distribute it only to other developers along with BPL files. You can compile an application with the units from a package just by having theDCP file and the BPL (and no DCU files).

.DCU

Delphi Compiled Unit: the result of the compilation of a Pascal file.

Compilation

Only if the source code is not available. DCU files for the units you write are an intermediate step, so they make compilation faster.

.DDP

The Delphi Diagram Portfolio, used by the Diagram view of the editor (was .DTI in Delphi 5)

Development

No. This file stores "design-time only" information, not required by the resulting program but very important for the programmer.

.DFM

Delphi Form File: a binary file with the description of the properties of a form (or a data module) and of the components it contains.

Development

Yes. Every form is stored in both a PAS and a DFM file.

.~DF

Backup of Delphi Form File (DFM).

Development

No. This file is produced when you save a new version of the unit related to the form and the form file along with it.

.DFN

Support file for the Integrated Translation Environment (there is one DFN file for each form and each target language).

Development (ITE)

Yes (for ITE). These files contain the translated strings that you edit in the Translation Manager.

.DLL

Dynamic link library: another version of an executable file.

Compilation: Linking

See .EXE.

.DOF

Delphi Option File: a text file with the current settings for the project options.

Development

Required only if special compiler options have been set.

.DPK and now also .DPKW and .DPKL

Delphi Package: the project source code file of a package (ora specific project file for Windows or Linux).

Development

Yes.

.DPR

Delphi Project file. (This file actually contains Pascal sourcecode.)

Development

Yes.

.~DP

Backup of the Delphi Project file(.DPR).

Development

No. This file is generated auto-matically when you save a new version of a project file.

.DSK

Desktop file: contains infor-mation about the position of the Delphi windows, the files open in the editor, and other Desktop settings.

Development

No. You should actually delete it if you copy the project to a new directory.

.DSM

Delphi Symbol Module: stores all the browser symbol information.

Compilation (but only if the Save Symbols option is set)

No. Object Browser uses this file, instead of the data in memory, when you cannot recompile a project.

.EXE

Executable file: the Windows application you've produced.

Compilation: Linking

No. This is the file you'll distribute. It includes all of the compiled units, forms, and resources.

.HTM

Or .HTML, for Hypertext Markup Language: the file format used forInternet web pages.

Web deployment of an ActiveForm

No. This is not involved in the project compilation.

.LIC

The license files related to an OCX file.

ActiveX Wizard and other tools

No. It is required to use the control in another development environment.

.OBJ

Object (compiled) file, typical of the C/C++ world.

Intermediate compilation step, generally not used in Delphi

It might be required to merge Delphi with C++ compiled code ina single project.

OCX

OLE Control Extension: a special version of a DLL, containing ActiveX controls or forms.

Compilation: Linking

See .EXE.

.PAS

Pascal file: the source code of aPascal unit, either a unit related to a form or a stand-alone unit.

Development

Yes.

.~PA

Backup of the Pascal file (.PAS).

Development

No. This file is generated automatically by Delphi when you save a new version of the source code.

.RES, .RC

Resource file: the binary file associated with the project and usually containing its icon. You can add other files of this type to a project. When you create custom resource files you might use also the textual format, .RC.

Development Options dialog box. The ITE (Integrated Translation Environment) gene-rates resource files with special comments.

Yes. The main RES file of an application is rebuilt by Delphi according to the information in the Application page of the Project Options dialog box.

.RPS

Translation Repository (part of the Integrated Translation Environment).

Development (ITE)

No. Required to manage the translations.

.TLB

Type Library: a file built automatically or by the Type Library Editor for OLE server applications.

Development

This is a file other OLE programs might need.

TODO

To-do list file, holding the items related to the entire project.

Development

No. This file hosts notes for the programmers.

.UDL

Microsoft Data Link.

Development

Used by ADO to refer to a data provider. Similar to an alias in the BDE world (see

نویسنده:Joel Fugazzotto