On Parallel Software Engineering Education Using Python

Python is picking up prominence in the scholarly community as the favored dialect to show tenderfoots sequential programming. The syntax of Python is clean, easy, and simple to understand. At the same time, it is a high-level programming language that supports multi programming paradigms such as imperative, functional, and object-oriented. Therefore, by default, it is almost obvious to believe that Python is also the appropriate language for teaching parallel programming paradigms. This paper presents an in-depth study that examines to what extent Python language is suitable for teaching parallel programming to inexperienced students. 

The discoveries demonstrate that Python has hindrances that keep it from saving its favorable circumstances when moving from sequential programming to parallel programming. Therefore, choosing Python as the first language for teaching parallel programming calls for strong justifications, especially when better solutions exist in the community.

No comments:

Post a Comment