The Development of Software

Culture can be regarded to be that normative glue withholding a coterie together. It is associated to the standardized approach of reasoning and behavior of our kind. Being engulfed in the hegemony of computing, civilization indispensable vocation narrowed down to how to convey their conjectures to computers so that the latter would by dint of effective logic put together an output, henceforth software came into existence. Two centuries earlier, humanity desired hypersonic productivity, thus shepherding Charles Babbage’s in 1860 with his mechanical computer to chime in machine language. As computing versatility up surged, software exigencies proliferated, thereupon siphoning the birth of FORTRAN language which expunged barricades between manifold hardware and the programming language. Computing versatility came in double edged, unquestionably overloading itself and urging for additions in its magnitude, this led to the birth of languages like BASIC, PASCAL, and C. Following the downright outstretch of software about every single niche of our turf, operating systems such as Microsoft made surface, managing data storages and of all users’ interruptions and treated them with a corresponding adequate and appropriate response. Here and now, software pilot financial management tools and systems, networking systems, browsers, the IoT, and even e-commerce platforms. The appearance of each of these software services has been closely related to the evolution of the needs of mankind and its hunger for improvement and novelty. In the following chapter, we will decorticate this process with relevant examples to understand the flow process in their happening.

[1]  D. Chaffey E-Business and E-Commerce Management: Strategy, Implementation and Practice , 2001 .

[2]  C. H. Lindsey A history of ALGOL 68 , 1996 .

[3]  Mark A. Lemley,et al.  Patent Scope and Innovation in the Software Industry , 2000 .

[4]  Robert Sobel Thomas Watson, Sr.: IBM and the Computer Revolution , 2000 .

[5]  K. C. Redmond,et al.  From Whirlwind to MITRE: The R&D Story of The SAGE Air Defense Computer , 1994 .

[6]  Peter S. Menell,et al.  Tailoring Legal Protection for Computer Software , 1986 .

[7]  Niklaus Wirth,et al.  Pascal user manual and report - ISO Pascal standard, 4th Edition , 1991 .

[8]  M. Jackson,et al.  ControlH: a fourth generation language for real-time GN&C applications , 1994, Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD).

[9]  Leon J. Osterweil,et al.  What is software? , 2008, Automated Software Engineering.

[10]  James L. McKenney,et al.  Airline Reservations Systems: Lessons from History , 1988, MIS Q..

[11]  Robert E. Kraut,et al.  Internet paradox. A social technology that reduces social involvement and psychological well-being? , 1998, The American psychologist.

[12]  Richard L. Wexelblat History of programming languages I , 1978 .

[13]  Ira P. Goldstein,et al.  Artificial Intelligence, Language, and the Study of Knowledge , 1977, Cogn. Sci..

[14]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[15]  H. J. Smith,et al.  Database Marketing: New Rules for Policy and Practice , 1993 .

[16]  Neil Gandal The Dynamics of Competition in the Internet Search Engine Market - eScholarship , 2001 .

[17]  Dennis Ritchie,et al.  The development of the C language , 1993, HOPL-II.

[18]  Mark Priestley The Invention of Programming Languages , 2011 .