Dual-Language General-Purpose Self-Hosted Visual Language and new Textual Programming Language for Applications (PhD Thesis)

70 views
Skip to first unread message

Mahmoud Fayed

unread,
Sep 26, 2025, 6:27:55 AM (9 days ago) Sep 26
to The Ring Programming Language
Hello

Dual-Language General-Purpose Self-Hosted Visual Language and new Textual Programming Language for Applications (PhD Thesis)

The thesis is about designing the Ring dynamic programming language then using it to develop the PWCT2 visual programming language. 



Thesis Presentation (PowerPoint converted to PDF): https://ring-lang.github.io/ref/PhDThesisPresentation.pdf

Greetings,
Mahmoud

Youssef Saeed

unread,
Sep 26, 2025, 11:17:07 AM (9 days ago) Sep 26
to The Ring Programming Language
Hello Mahmoud,

Congratulations on the thesis! It was a pleasure to read, and thank you so much for the mention. I truly appreciate it.

Best regards,
Youssef

Mahmoud Fayed

unread,
Sep 26, 2025, 12:26:00 PM (8 days ago) Sep 26
to The Ring Programming Language
Hello Youssef

You are welcome :D

Greetings,
Mahmoud

Bert Mariani

unread,
Sep 26, 2025, 1:25:10 PM (8 days ago) Sep 26
to The Ring Programming Language
Hello Mahmoud

Thank you for sharing  PhD Thesis Presentation !!
It it quite interesting and enjoyable to read.
I also notice that you also submitted it to Cornell University - Great !!

Of interest was --  "Ring language (92,000 lines of Ring code)."

Best Regards and Congratulations !!!
Bert Mariani

Mansour Ayouni

unread,
Sep 26, 2025, 1:29:59 PM (8 days ago) Sep 26
to Bert Mariani, The Ring Programming Language
Congratulations Dr. Mahmoud,
What a wonderful achievement!
Respects.
Mansour

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/6b0e6e06-d6e7-445a-9a1f-cf41e1aa708dn%40googlegroups.com.

Mahmoud Fayed

unread,
Sep 26, 2025, 6:01:32 PM (8 days ago) Sep 26
to The Ring Programming Language
Hello Bert

You are welcome :D

>> "92,000 lines of Ring code"

It's beautiful how our machines are very fast to the level that a Ring Compiler can process 1354 source code files in less than a second (92 KLOC for PWCT2 project, 27 KLOC for dependencies like StdLib, GUILib, etc.).

PWCT2CODE.png
Greetings,
Mahmoud

Mahmoud Fayed

unread,
Sep 26, 2025, 6:04:49 PM (8 days ago) Sep 26
to The Ring Programming Language
Hello Mansour

You are welcome :D

It was a source of pleasure to talk about your book (Beginning Ring Programming) during the presentation :D

books.png

Greetings,
Mahmoud
Reply all
Reply to author
Forward
0 new messages