The video shows the hyper-compressed history of software development and programming beginning in 1912 with Bertrand Russell and Alfred North Whitehead and their work on formal logic and type theory. Then came the first electromechanical calculators from IBM and others.
Turing laid the foundations for programming in 1930 and by 1940 the Z3 was already in operation, which was probably the first computer that could probably also have a generic use, unlike calculators.
The history reaches the 50's and 60's with the development of languages such as Fortran and Simula, SQL in 1974. When in the 80's people began to have computers at home the thing exploded and in 1990 came the HTML coinciding with the birth of the World Wide Web.
In 2001, development and work management methodologies such as Scrum and Kanban began to be used, and in the field of programming the decade of 2010 has left us with Machine Learning as the most interesting, if not the most powerful tool.
It's hard to tell more in 120 seconds, but it's not hard to find hundreds of more detailed articles on every aspect of software development on the Internet, from methods to languages to the history of early computers.
A year ago, we were a launch partner when Google unveiled Drive. Much has been made of what this means for Google or the cloud storage wars, but there’s been…
We use our own and third-party cookies to improve our services, compile statistical information and analyze your browsing habits. This allows us to personalize the content we offer and to show you advertisements related to your preferences. By clicking "Accept all" you agree to the storage of cookies on your device to improve website navigation, analyse traffic and assist our marketing activities. You can also select "System Cookies Only" to accept only the cookies required for the website to function, or you can select the cookies you wish to activate by clicking on "settings".
These cookies are necessary for the website to function and cannot be disabled on our systems. They are generally only set in response to your actions in requesting services, such as setting your privacy preferences, logging in or completing forms. You can set your browser to block or alert you to these cookies, but some areas of the site will not work. These cookies do not store any personally identifiable information
These cookies allow us to count visits and traffic sources so that we can assess the performance of our site and improve it. They help us know which pages are the most or least visited, and how visitors navigate the site. All information collected by these cookies is aggregated and therefore anonymous. If you do not allow these cookies to be used, we will not know when you visited our site and will not be able to assess whether it worked properly
These cookies allow the website to provide better functionality and customization. They may be set by our company or by external providers whose services we have added to our pages. If you do not allow these cookies to be used, some of these services may not function properly
These cookies may be set through our site by our advertising partners. They may be used by those companies to profile your interests and display relevant ads on other sites. They do not directly store personal information, but are based on the unique identification of your browser and Internet device. If you do not allow these cookies to be used, you will see less targeted advertising