Delphi

Z Nonsensopedii, polskiej encyklopedii humoru

Skocz do: nawigacji, szukaj
Ten artykuł jest częścią cyklu naukowego języki komputerowe.

Języki programowania:

Asembler
B
Brainfuck
C
C++
C#
CCC
D
Delphi
HQ9+
Java
Javascript
Lisp
Logo
Malbolge
Modula
Occam
Pascal
Perl
PHP
Prolog
Python
Ruby
Shellscript
Visual Basic


Inne języki komputerowe:

CSS
HTML


edytuj ten szablon

Delphi – środowisko programistyczne (oraz język programowania) do programowania w Object Pascalu poszerzonym o zbiór bibliotek VCL. Dysponuje wieloma pożytecznymi funkcjami, aczkolwiek złośliwi mówią, że zrobione zostały one dla lam. Delphi charakteryzuje się tym, że wszyscy szanujący się programiści wiedzą co to jest (i że ma ogromne możliwości nie ustępujące innym językom programowania), ale każdy z nich udaje, że nie wie, bo język stał się niemodny i programiści nie chcą teraz wyjść na lamy.

Spis treści

[edytuj] Historia

Delphi był to kiedyś potężny język programowania, w czasach kiedy nic nie było, ale firma która tworzyła kompilator Delphi dała ciała i język stracił na popularności. Do upadku popularności Delphi przyczyniło się również powstanie platformy .NET i języka C#, który ukradł wszystko co się dało z języka Delphi. Dziś kompilator Delphi jest bardzo nowoczesnym kompilatorem, ale nikt tego nie wie, bo wszyscy używają środowiska Visual Studio. Ponieważ nikogo nie stać na najnowsze środowisko CodeGear Delphi, wszyscy znają jedynie archaiczną wersję Delphi 7.0 Personal, którą można pobrać za darmo z Internetu. Tworzenie aplikacji w wersji 7.0 Personal dla celów edukacyjnych jest dozwolone pod warunkiem, że posiada się oryginalną płytę z Delphi 7.0, dołączaną do czasopism komputerowych, wraz z tymi czasopismami. W rzeczywistości nikt tej płyty nie posiada a wszyscy udają, że ją mają i że korzystają z kompilatora legalnie.

[edytuj] Zalety

Jedna z nietypowych funkcji środowiska Delphi – naprawa składni
  • Ma składnie zupełnie inną od tego wszystkiego co uczą na studiach
  • Jeśli lubisz czerwony kolor, a wykasujesz cały kod lub w nim naściemniasz, to któraś linijka ci się zaznaczy.
  • Jeśli nie lubisz czerwonego to możesz w ustawieniach zmienić kolorowanie.
  • Ma fajne menu w stylu XP (to jeśli używasz 98 i masz dość tej szarości).
  • Możesz zrobić listę zakupów, jeśli ktoś wykasował ci Notepada.
  • Jako jedyne nowoczesne IDE wspiera obsługę plików INI których historia sięga czasów Kleopatry.
  • Jeśli uczyłeś się Delphi, C# nie będzie stanowił dla Ciebie wyzwania, nawet gdy zaczniesz się go uczyć dzień przed rozmową kwalifikacyjną

[edytuj] Wady

  • Zajmuje kilkanaście razy więcej miejsca od Notepada.
  • Możesz być poniżany przez prawdziwych hackerów.
  • Nie wiąże krawatów.
  • Tylko dwie ostatnie wersje są stabilne i się nie wieszają (ale nikogo na nie nie stać i nikt ich nigdy nie widział)
  • Nie wiadomo czy kompilator Delphi konkuruje z kompilatorem C++, czy z kompilatorem C#

[edytuj] Inne

[edytuj] Hello World w Delphi

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Hello : String = 'hello';
  h : String = 'h';
  e : String = 'e';
  l : String = 'l';
  o : String = 'o';
  space : String = ' ';
  w : String = 'w';
  r : String = 'r';
  d : String = 'd';
implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
if Hello='hello' then
begin
Label1.Caption:=
h
+
e
+
l
+
l
+
o
+
space
+
w
+
o
+
r
+
l
+
d
;
end;
end;

end.

Dla porównania, ten sam program w BASICU

PRINT"Hello World"


To jest tylko zalążek artykułu z dziedziny informatyki. Jeśli klikasz szybciej niż myślisz – rozbuduj go.

społeczność