WHY ARE WE HERE? Nick Derrickson BA371, Winter 2016.

Slides:



Advertisements
Similar presentations
Copyright 2001, ActiveState. XSLT and Scripting Languages or…XSLT: what is everyone so hot and bothered about?
Advertisements

PHP I.
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Introduction to JavaScript
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Server-Side vs. Client-Side Scripting Languages
Chapter Concepts Review Markup Languages
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Python Brandon Jeffcoat Dashaun West “Why settle for snake oil when you can have the whole snake?” -- From Usenet posting by Mark Jackson, June 1998.
Multiple Tiers in Action
Russell Taylor Lecturer in Computing & Business Studies.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
PHP PHP: Hypertext Preprocessing. What is PHP? PHP is a server-side scripting language designed specifically for the Web. An open source language PHP.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
INTRODUCTION TO WEB DATABASE PROGRAMMING
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
By: Felegh Solomon ITEC SPRING 2013 CHAPTER 4: KEY CONSTRUCTION DECISIONS.
Programming Languages
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
CSS/417 Introduction to Database Management Systems Workshop 5.
PHP and MySQL by Example COMP YL Professor Mattos.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Programming Concept Chapter I Introduction to Java Programming.
Clement Allen, PhD Florida A&M University SUMMER 2006.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Compiling and the Java Virtual Machine (JVM). The syntax of Pseudocode is pretty loose –visual validation encourages a permissive approach –emphasized.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
Introduction to PHP Advanced Database System Lab no.1.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
By Bearzx Dive Into Web Introduction To WEB
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
1) PHP – Personal Home Page Scripting Language 2) JavaScript.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Working as a Programmer Jamila Wright Image source:
JavaScript Invented 1995 Steve, Tony & Sharon. A Scripting Language (A scripting language is a lightweight programming language that supports the writing.
Intro to Programming STARS College of Communication and Information Florida State University Written by: Hannah Brock Alissa Ovalle Nicolaus Lopez Martin.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
Website Source Code Free Download.
Web Programming Language
Top 8 Best Programming Languages To Learn
NOCTI Study Guide #2.
Ch 1. A Python Q&A Session Bernard Chen 2007.
Programming Concepts and Languages
PHP Introduction.
Web App vs Mobile App.
7 Best Programming Languages Based as per Earnings & Opportunities
Introduction to Computers and Python
Chapter 27 WWW and HTTP.
Content of Presentation
JavaScript.
Unit 6 part 3 Test Javascript Test.
Introduction to AppInventor
Intro to PHP.
(Computer fundamental Lab)
Client-Server Model: Requesting a Web Page
Chap 4. Programming Fundamentals
Web Application Development Using PHP
Introduction to Computer Science
Presentation transcript:

WHY ARE WE HERE? Nick Derrickson BA371, Winter 2016

What is code, anyways? ◦ A set of computer instructions that are written to accomplish a specific task or process. ◦ Written in human readable form with a specific syntax that is able to be converted to machine-readable instructions.

Perl ◦ First appeared in the late 1980’s ◦ Used for report making, Unix system administration, and graphics programming. ◦ Regarded in the industry as a versatile and powerful tool, yet very inelegant. ◦ Hello World example ◦ use strict; use warnings; print "Hello, World!\n"; ◦ Oraperl is used as an extension to Perl, which allows access to Oracle databases.

Java & Javascript ◦ Java is an object-oriented language that was designed to run on all platforms, regardless of the hardware architecture. ◦ Uses include Android apps and web applications for corporations. ◦ Hello World example: ◦ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Prints the string to the console. } } ◦ Javascript is a trimmed-down version of Java that was built primarily for use in the browser. ◦ Code can be changed and will only go into effect when the page is refreshed, as it is built into the HTML code of the website. ◦ Restricts access to server filesystem as a preventative measure.

Embedded Systems ◦ A computer system that has a dedicated function within a larger system. ◦ Considered a major component in everyday technologies. ◦ Ex: mobile phones, microwaves, automotive safety systems (ABS, TCS, ESC) ◦ Heavily used in consumer, commercial, and military applications. ◦ Difficult to program due to their small size and limited processing resources. ◦ Benefited by mass production and efficiency gains.

Python ◦ Designed in 1991 by Guido van Rossum ◦ A widely used programming language focusing on simplicity and readability. ◦ Supports multiple paradigms (functional styles) of computer programming, making it highly adaptable to suit the task at hand. ◦ The “Zen of Python” is an official list containing coding principles that the company believes is important to the design of the language itself. Examples include “Beautiful is better than ugly”, “Complex is better than complicated”, and “If the implementation is hard to explain, it’s a bad idea”. ◦ Hello World example: ◦ print 'Hello, world!'

PHP: Hypertext Preprocessor ◦ Typically used on a server as a scripting language for web development, but can also be used as a normal programming language. ◦ Can be included in HTML code, but is typically processed using a PHP interpreter such as PhpStorm or Zend Engine. ◦ Hello World example: ◦ ◦ PHP code can contain images and graphical objects that are interpreted and displayed on the webpage.

XSLT ◦ Stands for Extensible Stylesheet Language Transformation. ◦ Used for transforming XML documents into other XML documents as well as other formats, such as HTML and plaintext. ◦ Processes an XML source document and uses pattern-matching alongside a fixed algorithm to create a new XML document. Clojure ◦ Created as a dialect of the LISP programming language. ◦ Used in larger organizations such as Walmart and Puppet Labs. ◦ Large focus on immutable data structures as well as creating large multi-threaded programs. ◦ Hello World example: ◦ (println "Hello world")