امبارح او النهاردة كنا قاعدين انا وستورم بنهيس فالمهم طلع فى الكلام موضوع لغة ج
فأنا قلت لستورم اقدر اعمل حاجة مشابهه وقبل ماتصحى -مش اخدت نص ساعة!-
فالمهم ادى خليط من باسكال وبيسيك وبيثون
بعض الأكواد من PFF
Hello, World
Foreach, Simple LIST
Reading From the cmd, Function
While loop
على ال OOP Concepts
مبنية على Python و متكاملة معاها تكامل كلى ..
إذا حد عايز يجرب انا هرفق الInterpreter وطبعا compiled code ومش حد احسن من حد
.. السورس هنزله عشان الناس تفهم اللعبة
تنبيه: دى مش بديل بأى صورة عن اى لغة ! مجرد تهييس :D
ملحوظة : تقدر تعمل سحر بال RE فمابالك إن كان دا بميثود واحدة بس ؟
فأنا قلت لستورم اقدر اعمل حاجة مشابهه وقبل ماتصحى -مش اخدت نص ساعة!-
فالمهم ادى خليط من باسكال وبيسيك وبيثون
C:\pffIntep\package>pff.pyc hello.pff
Hello, World!
C:\pffIntep\package>pff.pyc wh.pff
1
2
3
4
5
6
7
8
9
C:\pffIntep\package>pff.pyc lis1.pff
1
2
3
4
5
C:\pffIntep\package>pff.pyc read1.pff
Enter your name: ahmed
Hi, ahmed
C:\pffIntep\package>pff.pyc hello.pff
Hello, World!
C:\pffIntep\package>pff.pyc 1.pff
Name: Ahmed, Sex: m, Age: 18
1
2
3
4
5
6
7
8
9
H e l l o , W o r l d
Hello, World!
C:\pffIntep\package>pff.pyc wh.pff
1
2
3
4
5
6
7
8
9
C:\pffIntep\package>pff.pyc lis1.pff
1
2
3
4
5
C:\pffIntep\package>pff.pyc read1.pff
Enter your name: ahmed
Hi, ahmed
C:\pffIntep\package>pff.pyc hello.pff
Hello, World!
C:\pffIntep\package>pff.pyc 1.pff
Name: Ahmed, Sex: m, Age: 18
1
2
3
4
5
6
7
8
9
H e l l o , W o r l d
Hello, World
كود:
Begin WriteLn("Hello, World!") End
كود:
Begin LIST:=[1, 2, 3, 4, 5] Foreach Num in LIST Do WriteLn(Num) End End
كود:
Begin Define sayHi(name) Do WriteLn("Hi, "+name) End name:=ReadLn("Enter your name: ") sayHi(name) End
كود:
Begin x := 1 While x < 10 Do WriteLn(x) x + = 1 End End
كود:
Begin Class Human(object) Do Define Constructor(this, name, age, sex) Do this.name:=name this.sex :=sex this.age :=age End Define getName(this) Do Return this.name End Define setName(this, new_name) Do this.name:=new_name End Define getAge(this) Do Return this.age End Define getSex(this) Do Return this.sex End Define ToString(this) Do s := "Name: "+this.name s += ", Sex: "+this.sex s += ", Age: "+str(this.age) Return s End End Define Main() Do ahmed := Human("Ahmed", 18, "m") WriteLn(ahmed.ToString()) x := 1 While x<10 Do WriteLn(x) x += 1 Foreach Char in "Hello, World" Do WriteLn(Char), End Main() End
إذا حد عايز يجرب انا هرفق الInterpreter وطبعا compiled code ومش حد احسن من حد

تنبيه: دى مش بديل بأى صورة عن اى لغة ! مجرد تهييس :D
ملحوظة : تقدر تعمل سحر بال RE فمابالك إن كان دا بميثود واحدة بس ؟

تعليق