Talk:Modular programming: Difference between revisions

Content deleted Content added
Line 51:
 
::I will make an attempt to contact Constantine again and see if he will release the paper from the "National Symposium on Modular Programming of 1968". I believe this will establish a major event of the software development timeline, and give additional weight to my assertion that Modular Programming warrants a historical reference in the evolution of software developoment technology. My biggest concern is, if we don't record these topics here in Wiki, they will be much more difficult, if not impossible to reconstruct should some researcher wish to discover these facts that may die when the authors die. [[Larry Constantine]] is a major figure who gave us many of ther terms we now use today. Hope this Helps, [[User:YORD-the-unknown|YORD-the-unknown]] ([[User talk:YORD-the-unknown|talk]]) 20:58, 19 July 2008 (UTC)
 
:: First, producability is no English word at all, you mean producibility. Secondly, I agree with Ham Pastrami: Wikipedia needs to describe first the state of the art and then possibly elaborate on the history - this is widely accepted practice, and moreover some concepts were not fully understood when they were discovered. For instance, modularity was misused until Parnas explained how to best modularize software, i.e., by the criterion of information hiding, in 1972 ([http://portal.acm.org/citation.cfm?id=361623 On the criteria to be used in decomposing systems into modules]). If we were to discuss this point, we could mention the older practice only in an historical section. The target of a Wikipedia article is much broader than "researchers", and the historical development of concepts is normally kept separated (for instance, it is not discussed by the introduction). Finally, it is fine two discuss together two strongly related concepts. --[[User:Blaisorblade|Blaisorblade]] ([[User talk:Blaisorblade|talk]]) 01:22, 24 October 2010 (UTC)
 
Let me start over: the concept of software modularity is well understood and discussed in the relevant literature, but I find no clear definition for "modular programming" in nowadays literature. It seems there was such a movement in the '60s, so somebody might want to write an article on that - no content about this exists here. What we need is a discussion about modularity, and about the general concept of module in the practice of programming languages - maybe they can be discussed together until the article doesn't grow enough, and split afterwards.--[[User:Blaisorblade|Blaisorblade]] ([[User talk:Blaisorblade|talk]]) 01:22, 24 October 2010 (UTC)
 
== Plugin ==