{"id":37076,"date":"2016-08-30T21:25:00","date_gmt":"2016-08-31T02:25:00","guid":{"rendered":"http:\/\/kenscourses.com\/tc1019fall2016\/?guid=8e6a81ccf3de3dbcadf215ab916f6310"},"modified":"2016-09-09T07:42:47","modified_gmt":"2016-09-09T12:42:47","slug":"history-of-software-engineering-5","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/history-of-software-engineering-5\/","title":{"rendered":"History of Software Engineering"},"content":{"rendered":"<h3>Making history<\/h3>Back at the 50\u00b4s computers were made to make just one set of computations, machines like the ENIAC was&nbsp; only capable of computing mathematical or business problems, also, they needed a lot of hardware and personel to work. If i want to do both computations, what then? You had to buy two computers, asign them a big room and hire a lot of people. Computers were expenseive and thats why scientist started thinking about a computer that can assign a different set of instructions in the memory and change them as the user please. Thats how software was created and with it the two first software oriented languages came,  FORTRAN and COBOL. The term of Software Engineering was first used in a letter from the ACM president&nbsp; Anthony Oettinger in 1965.<br \/><br \/><h3>Software crisis<\/h3>Due to repentine change to a hardware focused market to a software focused market, employees had difficulties at acomplishing the tasks. They were not prepared to build software. Thats why a conference was convened in 1968 to find a solution to the problem. They realized that processes and better tools were needed to develop better software. Here is where Software Engineering finds its roots.<br \/><br \/><h3>Internet Empire<\/h3>In 1989 the web was born when Tim Berners-Lee, a computer scientist at  CERN in Switzerland, wrote a paper describing linking documents together  with \"hypertext\".  But it wasn't until the mid-1990's that the web  browser was created to give users graphical access to those pages and  the ensuing browser wars over its dominance occurred.&nbsp;  Now thanks to the internet a lot more people can access information, communicate and create software faster than anytime in history.<br \/><br \/>Now i\u00b4m gonna leave you with a summary of the highlights in software history, this list is not made by me but i <!--more--> it would be useful for you and me because we it helps you to see the big picture of the greatest events in short words.<br \/><h3>A Timeline of Milestones:<\/h3><ul><li>(1957) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fortran\" >Fortran<\/a><\/li><li>(1962) <a href=\"http:\/\/en.wikipedia.org\/wiki\/COBOL\" >Cobol<\/a><\/li><li>(1964) <a href=\"http:\/\/en.wikipedia.org\/wiki\/BASIC\" >BASIC<\/a><\/li><li>(1970) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pascal_%28programming_language%29\" >Pascal<\/a><\/li><li>(1973) <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_%28programming_language%29\" >C<\/a> (and the Unix operating system)<\/li><li>(1975) First interactive PC (<a href=\"http:\/\/en.wikipedia.org\/wiki\/PARC_%28company%29\" >Xerox PARC<\/a>'s Alto)<\/li><li>(1980) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Ada_%28programming_language%29\" >Ada<\/a><\/li><li>(1980) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Smalltalk\" >Smalltalk<\/a><\/li><li>(1985) <a href=\"http:\/\/en.wikipedia.org\/wiki\/C%2B%2B\" >C++<\/a><\/li><li>(1986) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Objective-C\" >Objective-C<\/a><\/li><li>(1987) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Perl\" >Perl<\/a><\/li><li>(1989-90) The Web is born<\/li><li>(1990) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Haskell_%28programming_language%29\" >Haskell<\/a><\/li><li>(1992) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Linux\" >Linux<\/a> is open-sourced<\/li><li>(1991) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Python_%28programming_language%29\" >Python<\/a><\/li><li>(1994) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Netscape\" >Netscape<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Yahoo%21\" >Yahoo<\/a>, and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Amazon.com\" >Amazon<\/a> launch<\/li><li>(1995) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_%28programming_language%29\" >Java<\/a><\/li><li>(1995) <a href=\"http:\/\/en.wikipedia.org\/wiki\/Ruby_%28programming_language%29\" >Ruby<\/a><\/li><li>(1995) <a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaScript\" >JavaScript<\/a><\/li><li>(2000) <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_Sharp_%28programming_language%29\" >C#<\/a><\/li><li>(2007) <a href=\"http:\/\/en.wikipedia.org\/wiki\/IPhone\" >iPhone I<\/a> released&nbsp;<\/li><\/ul>(Taken from <a href=\"https:\/\/www.vikingcodeschool.com\/software-engineering-basics\/a-brief-history-of-software-engineering\" >this<\/a> page) <br \/><br \/><br \/>As usual, here is a music video for you to enjoy:<br \/><br \/><div class=\"separator\" style=\"clear: both; text-align: center;\"><iframe allowfullscreen=\"\" class=\"YOUTUBE-iframe-video\" data-thumbnail-src=\"https:\/\/i.ytimg.com\/vi\/uJocvXTMpIQ\/0.jpg\" frameborder=\"0\" height=\"266\" src=\"https:\/\/www.youtube.com\/embed\/uJocvXTMpIQ?feature=player_embedded\" width=\"320\"><\/iframe><\/div><br \/><div style=\"text-align: center;\">(the music starts at 3:50)<\/div><br \/>source:<br \/>https:\/\/www.vikingcodeschool.com\/software-engineering-basics\/a-brief-history-of-software-engineering <br \/>https:\/\/en.wikipedia.org\/wiki\/History_of_software_engineering<br \/>https:\/\/en.wikipedia.org\/wiki\/Software_engineering#History ","protected":false},"excerpt":{"rendered":"<p>Making historyBack at the 50\u00b4s computers were made to make just one set of computations, machines like the ENIAC was&nbsp; only capable of computing mathematical or business problems, also, they needed a lot of hardware and personel to work. If i want to do both computations, what then? You had to buy two computers, asign &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/history-of-software-engineering-5\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">History of Software Engineering<\/span><\/a><\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[119,200,25],"class_list":["post-37076","post","type-post","status-publish","format-standard","hentry","category-blogs","category-syndicated","tag-history","tag-mastery02","tag-tc1019"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=37076"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37076\/revisions"}],"predecessor-version":[{"id":37355,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37076\/revisions\/37355"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}