Purchase Solution

Philosophical Influence on Computer Science

Not what you're looking for?

Ask Custom Question

Philosophy is deeply rooted in the History of Computers starting with Leibniz and his concept of binary. Leibniz's dream imagines the Armchair Philosopher to be left alone with his thoughts while machines take care of all the other menial tasks required for daily living. George Boole gives us logical operators. Whitehead and Russell give us the Predicate Calculus which is the precursor for computer language and syntax. Lots of different electronic variations of the electronic computer came to fruition during post World War II like the Eniac, Harvard Mark and the UNIVAC. It wasn't until Alan Turing did the modern computer come into existence as we know it today. After that it was up to Linguistics, Scientists and Mathematicians from Rand, IBM and Bell Laboratories to spearhead this new industry.

Does the influence of Philosophy end there?
How much of a disadvantage do computer scientists have considering all the other sciences like civil engineering, chemistry, physics, etc are hundreds of years old?

Purchase this Solution

Solution Summary

The solution discusses if there is a current philosophical influence on Computer Science and is the relatively young industry of Computer Engineering at a disadvantage.

Solution Preview

After server-side computing beat out mainframes and token ring technology, computers found their way in the hands of ordinary, non-scientific type, people. Once this product became widely available, the needs of the industry had changed. Lots of philosophical debates on pragmatism arose, along with the ethics of computing and online engagements. Meta-logic and ontology has found a new home in the fast growing world of Knowledge Based Systems which also brings ...

Purchase this Solution


Free BrainMass Quizzes
C++ Operators

This quiz tests a student's knowledge about C++ operators.

Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.

C# variables and classes

This quiz contains questions about C# classes and variables.

Basic UNIX commands

Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.

Javscript Basics

Quiz on basics of javascript programming language.