Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Unit (Programmiersprache Pascal) – Wikipedia
Unit (Programmiersprache Pascal) – Wikipedia
aus Wikipedia, der freien Enzyklopädie

Eine Unit ist eine Quelltextdatei, die separat kompiliert wird. Units wurden bereits in UCSD-Pascal (siehe auch Apple Pascal) eingeführt. Eine Unit besteht aus einem öffentlichen Schnittstellen- (interface) und einem privaten Implementierungsteil (implementation). Sie dienen der Modularisierung von Softwarekomponenten und ermöglichen die Wiederverwendbarkeit von Programmteilen, die in verschiedenen Programmen benötigt werden.

Im öffentlichen Teil, der Schnittstelle einer Unit, können Typen (einschließlich Klassen, Konstanten, Variablen und Routinen (Funktionen und Prozeduren)) deklariert werden. Über einen Linker kann später eine Unit als Bibliothek in anderen Programmen verwendet werden.

Beispiel

[Bearbeiten | Quelltext bearbeiten]
unit InetTools;  // Name der Unit


interface  
uses Classes, Windows;


function DownLoadInternetFile(const Source, Dest : String): Boolean;


implementation  // ab hier beginnt der ''private'' Teil


function DownLoadInternetFile(const Source, Dest : String): Boolean;
begin
   Result := URLDownloadToFile(nil, PChar(Source), PChar(Dest), 0 ,nil) = 0
end;


end.

Das Unit-Konzept erlaubt es dem Compiler im Hintergrund einen Abhängigkeitstest zu erstellen, damit gegenseitige Abhängigkeiten automatisch zu erkennen und mehrere Units auf einmal zu kompilieren sind. Wenn sich z. B. das interface (die Schnittstelle) von Unit A ändert, muss der Compiler alle Units kompilieren, die diese Unit benutzen. Wenn dagegen nur in der implementation Änderungen stattgefunden haben, braucht nur Unit A neu kompiliert zu werden.

Der Grundstein zum Unit-Konzept wurde schon 1982 von Modula-2 mit den Compilation Units gelegt.

Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Unit_(Programmiersprache_Pascal)&oldid=238131581“
Kategorien:
  • Pascal (Programmiersprache)
  • Softwarearchitektur

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id