பாசுக்கல் (நிரலாக்க மொழி)
(பஸ்கால் நிரலாக்கல் மொழி இலிருந்து வழிமாற்றப்பட்டது)
இந்த கட்டுரையில் பெரும்பகுதி உரையை மட்டும் கொண்டுள்ளது. கலைக்களஞ்சிய நடையிலும் இல்லை. இதைத் தொகுத்து நடைக் கையேட்டில் குறிப்பிட்டுள்ளபடி விக்கிப்படுத்துவதன் மூலம் நீங்கள் இதன் வளர்ச்சியில் பங்களிக்கலாம்.
இந்த கட்டுரையை திருத்தி உதவுங்கள் |
நிரலாக்கக் கருத்தோட்டம்: | imperative programming |
---|---|
தோன்றிய ஆண்டு: | 1970, 1992 இல் இறுதி மீளாய்வு. |
வடிவமைப்பாளர்: | நிக்கலஸ் வேர்த் |
இயல்பு முறை: | static, strong, safe |
முதன்மைப் பயனாக்கங்கள்: | CDC 6000, PASCAL-P, PDP-11, PDP-10, IBM System/370, HP, GNU |
மொழி வழக்குகள்: | UCSD, போர்லாண்ட், டேர்போ பஸ்கால் |
பிறமொழித்தாக்கங்கள்: | அல்கோல் |
இம்மொழித்தாக்கங்கள்: | மொடியூலா-2, அடாAda, டெல்பை, ஆக்ஸிஜீன். |
மொழி அமைப்பு
தொகுஉலகே வணக்கம்
தொகுprogram HelloWorld;
uses crt;
begin
writeln('Hello World');
readln;
end.
Hello World
கட்டுப்பாடு
தொகுprogram TestControl;
uses crt;
var x:integer;
begin
writeln('enter a number');
readln(x);
if x mod 2=0 then
begin
writeln('it is an even number');
end
else
begin
writeln('it is an odd number');
end;
readln;
end.
enter a number 4 it is an even number
சுற்று
தொகுFor சுற்று
தொகுprogram TestLoop;
uses crt;
var x:integer;
begin
for x:=1 to 10 do
begin
writeln('Repeat ', x);
end;
readln;
end.
Repeat 1 Repeat 2 Repeat 3 Repeat 4 Repeat 5 Repeat 6 Repeat 7 Repeat 8 Repeat 9 Repeat 10
செயலி
தொகுprogram SumOfTwoNumbers;
uses crt;
function sum(x,y:integer):integer;
begin
sum := x + y;
end;
var
x,y,z:integer;
begin
writeln('Enter a number');
readln(x);
writeln('Enter another number');
readln(y);
z:=sum(x,y);
writeln(z);
readln;
end.
Enter a number 40 Enter another number -30 10
உள்ளீடு/வெளியீடு
தொகுகோப்பை கையாளுத்தல்
தொகுprogram TestFileHandling;
uses crt;
var
x:string;
f:text;
begin
assign(f,'Example.txt');
reset(f);
while not EOF(f) do
begin
readln(f,x);
writeln(x);
end;
close(f);
readln;
end.
This is a test file. This will be read by the program.
மேற்கோள்கள்
தொகு- ↑ "About Microsoft's "Delegates"". Archived from the original on 2012-06-27.
We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to understand their interaction with the Java programming language and its APIs ... Our conclusion was that bound method references are unnecessary and detrimental to the language. This decision was made in consultation with Borland International, who had previous experience with bound method references in Delphi Object Pascal.
- ↑ TechMetrix Research (1999). "History of Java" (PDF). Java Application Servers Report. Archived from the original (PDF) on 2010-12-29. பார்க்கப்பட்ட நாள் 2009-10-16.
The project went ahead under the name "green" and the language was based on an old model of UCSD Pascal, which makes it possible to generate interpretive code
- ↑ "A Conversation with James Gosling – ACM Queue". Archived from the original on 16 July 2015. பார்க்கப்பட்ட நாள் 11 August 2015.