Add multilingual language and systems learning tracks

This commit is contained in:
Admin committed 2026-11-01 15:46:21 +08:00
1 parent 07338189fc
commit d8d1c40118
844 files changed
+6061

No files matched your search

@@ -0,0 +1,9 @@
# Objective-Pascal interoperability
[Agila University track](https://edu.agilaos.com/track.php?track=10&lang=ceb)
Mga 15 minutos matag leksyon. Tag-ana, padagana, usba, ipasabot, ug tubaga ang pagsusi sa University.
- [Lesson 1: Tuyoang i-enable ang Objective-Pascal](lesson-1/lesson.html)
- [Lesson 2: Message, selector, ug runtime contract](lesson-2/lesson.html)
- [Lesson 3: Sulayi sa matinud-anong paagi ang platform bridge](lesson-3/lesson.html)
@@ -0,0 +1 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Tuyoang i-enable ang Objective-Pascal</title><h1>Tuyoang i-enable ang Objective-Pascal</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Suporta sa Free Pascal alang sa Objective-C constructs ang Objective-Pascal, dili laing ngalan lamang sa Object Pascal class. Ang <code>{$modeswitch objectivec1}</code> ug <code>{$modeswitch objectivec2}</code> mo-enable sa feature. Ang ulahi nga <code>{$mode ...}</code> mo-reset sa mode switches busa importante ang han-ay. Basaha ang Free Pascal reference ug ipasabot ang source header. Object Pascal exercises ang modagan sa Linux lab; wala dinhi ang Objective-Pascal Apple-framework runtime.</p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://docs.freepascal.org/daily/doc/ref/refse74.html">Reperensiya sa pinulongan</a></p></html>
@@ -0,0 +1 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Message, selector, ug runtime contract</title><h1>Message, selector, ug runtime contract</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Kinahanglan og kasabotan sa class, selector, argument type, object lifetime, ug runtime ABI alang sa Objective-C interoperability. Dili igo ang susamang syntax. Itandi ang method sa Objective-C header ug Pascal binding sa documented framework unit. Paghimo og table sa receiver, selector, parameter, resulta, ug ownership. Ayaw paghimo og binding gikan lamang sa ngalan. Giya kini sa future Objective Ada design, dili specification niini.</p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://docs.freepascal.org/daily/doc/ref/refse74.html">Reperensiya sa pinulongan</a></p></html>
@@ -0,0 +1 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Sulayi sa matinud-anong paagi ang platform bridge</title><h1>Sulayi sa matinud-anong paagi ang platform bridge</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Gamita ang supported target compiler, framework header, ug runtime; itala ang version. I-compile ang minimal binding, padagana sa target, ug susiha ang resulta ug ownership. Dili pamatuod sa Apple bridge ang Linux Object Pascal class test. Kon walay target, buhata ang design analysis ug markahi nga untested ang execution. Ibulag ang portable core aron masulayan gihapon ang ubang bahin.</p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://docs.freepascal.org/daily/doc/ref/refse74.html">Reperensiya sa pinulongan</a></p></html>