Talk:Modular programming: Difference between revisions

Content deleted Content added
Linking to sources for fact-checking
C and C++: new section
Line 152:
 
What does "modularity" have to do with "stepwise refinement"? Modularity is all about abstraction and separation of concerns. A user of a module does not need to be concerned with its concrete implementation, so long as the module's structure matches its given signature. Of course, modular programming makes stepwise refinement easier by allowing programmers to handle the evolution of each module's internals independently, but even if this were not the case, stepwise refinement would be feasible. <small><span class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Catnaroek|Catnaroek]] ([[User talk:Catnaroek|talk]] • [[Special:Contributions/Catnaroek|contribs]]) 15:02, 27 June 2013 (UTC)</span></small><!-- Template:Unsigned --> <!--Autosigned by SineBot-->
 
== C and C++ ==
 
While [[COBOL]] and [[Java (programming language)|Java]] appear in the list of programming languages that support modules, I see that [[C (programming language)|C]], [[C++]], and [[C Sharp (programming language)|C#]] are noticeably absent. Is this just an oversight? —&nbsp;[[User:Loadmaster|Loadmaster]] ([[User talk:Loadmaster|talk]]) 22:55, 29 January 2014 (UTC)