WRITTEN IN THE SPRING EIGHTH GRADE TEXT AVAILABLE ONLINE REFERENCE WIKIPEDIA COLLEGE THE REPORT HERE AMUSEMENT LEFT OUT UPDATES IN RESPONSE POINT ANDREW FERGUSON HISTORY OF COMPUTER PROGRAMMING LANGUAGES EVER INVENTION CHARLES BABBAGE DIFFERENCE ENGINE COMPUTERS MEANS PERFORM PROGRAMMING COMPUTER LANGUAGES STEPS WIRE PARTICULAR THE COMPUTER LANGUAGES ACQUIRED ADVANCED FEATURES LOGICAL BRANCHING OBJECT THE LAST FIFTY COME IN MAJOR LANGUAGES IN THE BEGINNING EXECUTE CHANGING GEARS EXECUTED COMPUTER LANGUAGE PHYSICAL EVENTUALLY MOTION ELECTRICAL SIGNALS THE US GOVERNMENT ENIAC PRINCIPLES ENGINE SWITCHES ENTIRE SYSTEM FOR EACH PROCESS PROVED JOHN VON NEUMANN THE INSTITUTE FOR ADVANCED DEVELOPED CONCEPTS THE PATH COMPUTER PROGRAMMING TECHNIQUE THE ACTUAL COMPUTER HARDWARE SHOULD SIMPLE NEED TO COMPLEX BE USED TO CONTROL CONCEPT DEVELOPMENT OF VON NEUMANN IDEA GAVE RISE NOTION SUBROUTINES BLOCKS CODE JUMPED THE IDEA COMPUTER ABLE BRANCH STATEMENTS AS IF LOOPED FOR STATEMENT AUG 1 KONRAD ZUSE INVENTING COMPUTING SYSTEMS MACHINES PLANKALKUL WORK SEE THIS THE LANGUAGE SHORT CODE FIRST COMPUTER LANGUAGE ELECTRONIC DEVICES PROGRAMMER CHANGE THE FIRST STEP THE COMPLEX GRACE HOPPER COMPILER PROGRAM LEAD FASTER LONGER HAD TO DO THE WORK THE MAJOR NAME FORMULA IBM SCIENTIFIC COMPUTING COMPONENTS ACCESS THE COMPUTERS RESTRICTIVE AS IT GOTO STEP FORWARD BASIC TYPES DATA IN USE TODAY START GOOD HANDLING SO GOOD INPUT AND OUTPUT BUSINESS COMPUTING TAKE OFF COBOL FROM THE GROUND UP DATA TYPES NUMBERS STRINGS DATA TRACKED ORGANIZED INTERESTING NOTE IN A WAY SIMILAR MAJOR BUILD EASY MAKE IT EASIER AVERAGE BUSINESS LEARN AUG 11 JOHN MCCARTHY MIT THE LIST PROCESSING ARTIFICIAL INTELLIGENCE THE ORIGINAL RELEASE LISP UNIQUE PROGRAMMERS PARSE INTERMEDIARY HIGHER SYNTAX IN C OBVIOUS DIFFERENCE ORIGINAL TYPE DENOTED SEQUENCE ENCLOSED THEMSELVES WRITTEN ABILITY ITSELF HENCE GROW LISP SYNTAX STANDARD BOOLEAN LOGIC CAMBRIDGE USED TO DESCRIBE PARENTHESIZED PREFIX NOTATION PROGRAM X REMAINS ABSTRACT ALGOL LANGUAGE COMMITTEE FOR SCIENTIFIC CONTRIBUTION THE ROOT THE TREE THE FIRST LANGUAGE FORMAL GRAMMAR ENCYCLOPEDIA OF SCIENCE ALGOL NOVEL RECURSIVE CALLING THE NEXT VERSION BLOATED ADOPTION SMALLER COMPACT PASCAL BEGUN NIKLAUS WIRTH DEVELOPMENT NECESSITY TEACHING DESIGNERS HOPES ENJOY CONCENTRATED GOOD TOOLS DEBUGGER EDITING SUPPORT COMMON ORDERLY THE BEST ODDBALL HELPED GAIN THE COMBINATION SOLID MATHEMATICAL DATA TYPE POWERFUL FEATURE IMPLEMENTS CASE STATEMENT TREE CASE EXPRESSION DYNAMIC DISPOSE DOWNFALL SUCCESSOR C GAINING POPULARITY RAPID DENNIS RITCHIE BELL LABS THE TRANSITION USAGE PASCAL AND C DIRECT ANCESTORS THE FEATURES ONES THE CASE STATEMENT USES FAST EXPENSE HARD FIXED RITCHIE UNIX SAME TIME HAND IN HAND MULTITASKING INTERRUPT HANDLING FORKING OPERATING SYSTEMS PROGRAMING METHOD OBJECT ORIENTED PROGRAMMING PIECES PACKAGED BJARNE LIKED EXTENSIONS TO ORGANIZE RAW POWER THE SPEED RUN ON TYPES OF COMPUTERS TRACK HUNDREDS PEOPLE ARMIES CHOICE AP COMPUTER SCIENCE THE EARLY INTERACTIVE TV TECHNOLOGY MICROSYSTEMS PORTABLE OF MACHINES JAVA PROJECT TEAM CHANGED FOCUS BECOMING COOL NETSCAPE LICENSED INTERNET BROWSER THE FUTURE COMPANIES ANNOUNCED APPLICATIONS NONE EXAMPLE OPTIMIZATION MEANING RUN HURT ACCEPTANCE POLITICAL BATTLES OVER IT WIND TOMORROW TRULY TECHNIQUES TRUE PORTABILITY GARBAGE COLLECTION VISUAL BASIC TAUGHT PROGRAMMING LANGUAGE BASIC LANGUAGE BY JOHN THOMAS KURTZ LIMITED SCIENCE GOSUB CERTAIN BLOCK RETURN THE PROGRAM MICROSOFT THE HEART VB BLANK WINDOW DRAG AND DROP SLIDER PROPERTIES EVENTS CLICKS CENTRAL BUILDING USER INTERFACE CREATE QUICK INTERFACES EXCEL POSSIBLE FULL PERL TAPE THE ENGINE WEB INTERFACE SCRIPTS CONFIGURATION FILES STRONG MATCHING FUNCTIONS IDEAL LARRY WALL TOOLS ENOUGH WHOM PRACTICAL EXTRACTION REPORTING PATHOLOGICALLY ECLECTIC RUBBISH UNDER DEVELOPMENT MANY YEARS TO COME SOFTWARE ACQUIRE FACT PURPOSE BY THE WAY ALMOST BE MORE NATURAL QUANTUM BIOLOGICAL BIBLIOGRAPHY BRIEF HISTORY SHORT HISTORY OF THE COMPUTER JEREMY THOMAS RICHARD HISTORY OF PROGRAMMING ACM PRESS NATHAN TORKINGTON MANPAGE PERL 5 ACADEMIC PRESS