User Tools

Site Tools


dido:public:s_cli:05_contents:01_prt:02_basics:03_paradigim:hybrpro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:s_cli:05_contents:01_prt:02_basics:03_paradigim:hybrpro [2021/05/01 21:41]
nick ↷ Links adapted because of a move operation
dido:public:s_cli:05_contents:01_prt:02_basics:03_paradigim:hybrpro [2021/08/13 13:25] (current)
murphy
Line 2: Line 2:
 [[dido:​public:​s_cli:​05_contents:​01_prt:​02_basics:​03_paradigim:​start| Return to Programming Paradigm ]] [[dido:​public:​s_cli:​05_contents:​01_prt:​02_basics:​03_paradigim:​start| Return to Programming Paradigm ]]
  
-  : //All programming paradigms have their benefits to both education and ability. Functional languages historically have been very notable in the world of scientific computing. Of course, taking a list of the most popular languages for scientific computing today, **__it would be obvious that they are all multi-paradigm__**. Object-oriented languages also have their fair share of great applications. Software development,​ game development,​ and graphics programming are all great examples of where object-oriented programming is a great approach to take.//+  : //All programming paradigms have their benefits to both education and ability. ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​functionallanguage|Functional languages]] historically have been very notable in the world of scientific computing. Of course, taking a list of the most popular languages for scientific computing today, **__it would be obvious that they are all multi-paradigm__**. Object-oriented languages also have their fair share of great applications. Software development,​ game development,​ and graphics programming are all great examples of where [[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​oop|object-oriented programming]] is a great approach to take.//
  
-  : //The biggest note one can take from all of this information is that the future of software and programming language is multi-paradigm. It is unlikely that anyone will be creating a purely functional or object-oriented programming language anytime soon. If you ask me, this isn’t such a bad thing, as there are weaknesses and strengths to every programming approach that you take, and a lot of true optimization is performing tests to see which methodology is more efficient or better than the other overall. This also puts a bigger thumbtack into the idea that everyone should know multiple languages from multiple paradigms. With the paradigms merging using the power of generics, it is never known when one might run into a programming concept from an entirely different programming language!//​((+  : //The biggest note one can take from all of this information is that the future of software and [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​programlang|programming language]] is multi-paradigm. It is unlikely that anyone will be creating a purely functional or object-oriented programming language anytime soon. If you ask me, this isn’t such a bad thing, as there are weaknesses and strengths to every programming approach that you take, and a lot of true optimization is performing tests to see which methodology is more efficient or better than the other overall. This also puts a bigger thumbtack into the idea that everyone should know multiple languages from multiple paradigms. With the paradigms merging using the power of generics, it is never known when one might run into a programming concept from an entirely different programming language!//​((
 Emmett Boudreau, Emmett Boudreau,
 __What Is A Programming Paradigm?​__,​ __What Is A Programming Paradigm?​__,​
dido/public/s_cli/05_contents/01_prt/02_basics/03_paradigim/hybrpro.1619919710.txt.gz · Last modified: 2021/05/01 21:41 by nick