1 week ago

Computing Academy GCSE Computer Science

Some high-level

Some high-level languages that you might have heard of or be familiar with include: Name BASIC C# Java Objective-C PHP Python Notes First created in 1964, BASIC was one of the first high-level languages that allowed non-computer scientists to start to program. A modern language developed by Microsoft in 2000. Often used to created computer games. Not to be confused with JavaScript. Java was created by Sun Microsystems in 1995 and later bought by Oracle. It is one of the most popular programming languages in use and allows programs to be compiled and ran on any computer. Developed by Apple in 1983. Although not a new language, it is the main language used by Apple for their desktop and mobile operating systems, OSX and iOS. A popular server-sided (web based) language used to drive many popular websites today including Facebook. Released in 1991, Python is as popular today as it has ever been. Programs written in Python are easy to follow and as such it makes a great first language to learn. These languages do not have a one-to-one correspondence between commands and machine code; one short command in a high-level programming language may represent many machine level instructions. In a high level language such as Python, in order to work out the correct answer to 8 multiplied by 8 we would write: 169

8 * 8 64 If we wanted to perform the same calculation in assembly language, as most assembly languages don’t have a multiply function we would need to add 8 lots of 8 together. It might look like this: ADD 00010000 ADD 00010000 STORE answer ADD 00010000 STORE answer ADD 00010000 STORE answer ADD 00010000 STORE answer ADD 00010000 STORE answer ADD 00010000 STORE answer ADD 00010000 STORE answer This is clearly a much more time consuming job and only works out 8 X 8. Imagine writing a mobile app using assembly language! 170

Brookshear - Computer Science - An Overview 9e - Computarium LCD
Computer Science @ Virginia Tech - Computer Science at Virginia ...
4/10/08 Backup and Recovery - Computer Science
DAY 14: ACCESS INTRODUCTION - Computer Science 101
The Oracle Academy Introduction to Computer Science
Read our Postgraduate Computer Science (MSc) booklet
Introduction to Computers and the Internet
Introduction to Computers and the Internet
Download eBook (PDF) - Red Gate Software
Defensive Database Programming with SQL ... - Red Gate Software
National Academy of Sciences - PCIC Personal Computing Industry ...
Lecture 6 - Department of Computer Science
day 11: excel review microsoft access (intro) - Computer Science 101
Planning and coding of problems for an electronic computing ...
1 - Department of Computer Science | University of Pittsburgh
Defensive Database Programming - Red Gate Software
Computer Science at IIT: Where Can It Take You? - Illinois Institute ...
maps and algorithms - TAMU Computer Science Faculty Pages
2003-2004 Department of Computer Science and Engineering
Fitting software to the organisation - Computer Science Web Archive ...
CSE 114 – Computer Science I Lecture 1: Introduction
E20-465 Real Exam BrainDumps Updated 2016
COMPUTER SCIENCE - Swansea University
COMPUTER SCIENCE - Jones & Bartlett Learning