Here, you will find my professional and creative work. Please enjoy!

Intro to Web Design and Development

LinkedIn Learning Summary

In the Introduction to Web Design and Development, Jen Kramer introduces the programming languages needed to build a website. HTML provides the structure, CSS improves the look, and JavaScript provides the animation and additional dressing. It seems doubtful that these four languages are the only ones available for creating websites, especially international ones. 

Looking on GitHub, one can find a user named Nasser that published a coding language called ‘alb around 2013 based on written Arabic rather than English. Inspired by Nassar’s work, a software engineer named Ahmed Abdalla created a different coding language called Noor. It takes the Abdalla’s Sudanese dialect of Arabic and molds JavaScript to fit its grammar and non-alphabetical script. 

Abdalla says that living in Sudan, people would have to be wealthy in order to be able to learn English. An Arabic computing language, especially one in the local dialect, would be useful for a growing child who would want to learn to code in Sudan. 

Both languages were created as experiments to understand how the mechanics of written Arabic could be translated into a programming language. They may not be practical to serve as alternatives to JavaScript or HTML. Noor is still in development and ‘alb has not seen large-scale use. Still, they demonstrate promise that in the future websites can be created anywhere without English knowledge. 

Sources:

https://github.com/nasser/— Links to an external site. 

  • The Github account of nasser, where one can read about the project and download it. 

https://podcasts.apple.com/us/podcast/do-you-need-to-speak-english-to-code-noor-an-arabic/id117488860?i=1000412237039 Links to an external site. 

  • A podcast hosted by Scott Hanselman. This episode spotlights Ahmed Abdalla and his teaching tool, Noor. 

Creating an Arabic Programming LanguageLinks to an external site. 

  • A talk by Abdalla explaining the basics of Noor 

Leave a comment