Sign in Join
Wiki copytemporary

^/fi: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: &/fi

OldNewLine
1+<div style="float:left; margin: 0 25px 20px 0; padding:40px; font-size:500%; font-family: Georgia; background-color: #f9f9f9; border: 2px solid #777777;">
2+
3+&
4+
5+</div>
6+
7+\
8+\
9+[[ASCII/fi|ASCII]]:ssa merkkikoodi jonka arvo on desimaalisena
10+
11+``` pascal
12+38
13+```
14+
15+(tai \[\[Hexadecimal/fi\|
16+
17+``` pascal
18+$
19+```
20+
21+\]\]
22+
23+``` pascal
24+26
25+```
26+
27+) määritellään olevan
28+
29+``` pascal
30+&
31+```
32+
33+(lausutaan "et").
34+
35+\
36+\
37+\
38+
39+## Pascal
40+
41+### Oktaalijärjestelmä
42+
43+[[Pascal/fi|Pascalissa]]
44+
45+``` pascal
46+&
47+```
48+
49+merkitsee oktaalilukua.
50+
51+``` pascal
52+program messageNo(input, output, stderr);
53+
54+uses
55+ baseUnix;
56+
57+begin
58+ // withdraw group write access to current terminal
59+ // equivalent to invoking: mesg n
60+ fpChmod('/dev/stdin', &0600);
61+end.
62+```
63+
64+Oktaalijärjestelmässä vain merkit välitä
65+
66+``` pascal
67+0
68+```
69+
70+ja
71+
72+``` pascal
73+7
74+```
75+
76+ovat sallittuja.
77+
78+Ohjeellisena huomautuksena että käytännön ohjelmissa edellä oleva esimerkissä olisi parempi kirjoittaa:
79+
80+``` pascal
81+fpChmod('/dev/stdin', S_IRUSR or S_IWUSR);
82+```
83+
84+koska se on merkityksellisempää kuin raaka lukuarvo. Pascal on korkean tason kieli. Käytetään tätä etua. Joten kirjoitetaan, mitä tarkoitetaan, ei sitä mitä tietokone todella tekee.
85+
86+### Tunnistetieto
87+
88+[[FPC/fi|FreePascal]] julisti takautuvasti joitakin uusia [[Reserved word/fi|varattuja sanoja]]. Jotta FPC kykenisi kääntämään vanhan koodin ajantasaisella [[Compiler/fi|kääntäjän]] versiolla, joka saattaisi epäonnistua näiden uusien varattujen sanojen takia, FPC julisti
89+
90+``` pascal
91+&
92+```
93+
94+-merkin "pakomerkiksi". Täten kääntäjä hyväksyy todellisen varatun sanan kelvolliseksi [[Identifier/fi|tunnistimeksi]] ilman koodin uudelleenlähettämistä, mutta pakenemaan, eli antamalla tunnisteen ja lähettämällä tunnisteen. Uudessa koodissa on kuitenkin oltava erilaiset tunnusnimet ilman tätä ominaisuutta.
95+
96+## Lazarus
97+
98+[[Lazarus/fi|Lazaruksessa]]
99+
100+``` pascal
101+&
102+```
103+
104+-merkkiä käytetään
105+
106+- ilmaisemaan pikanäppäimiä \[\[TMenuItem\|
107+ ``` pascal
108+ TMenuItem
109+ ```
110+
111+ \]\]
112+
113+---
114+*From the Free Pascal wiki, page "&/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history