11
Languages.ppt Programming Language Usage Stand-A-Lone Runs on a Mainframe, Server, or PC and does not interface outside of the immediate domain Program Compute r Operato r WEB Runs in WEB browser to interface with the user but processes the data on the Server Program Compute r USER USER USER netwo rk

Programming Language Usage

  • Upload
    brian

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Operator. USER. USER. USER. Programming Language Usage. Stand-A-Lone Runs on a Mainframe, Server, or PC and does not interface outside of the immediate domain. Computer. Program. WEB Runs in WEB browser to interface with the user but processes the data on the Server. network. Computer. - PowerPoint PPT Presentation

Citation preview

Page 1: Programming Language Usage

Languages.ppt

Programming Language Usage

Stand-A-LoneRuns on a Mainframe, Server, or PC and does not

interface outside of the immediate domain

Program

Computer

Operator

WEBRuns in WEB browser to interface with the user

but processes the data on the Server

Program

Computer

USER

USER

USER

network

Page 2: Programming Language Usage

Languages.ppt

Samples of Programming Languages

Assembler – Assembled – Processing

HTML (Hyper Text Marketup Language) – Translated – WEB - Browser

PHP (Pre Hypertext Processor) – Translated – WEB – Browser

Visual Basic (VB) – Compiled – Processing

VB Script – Translated – WEB – Browser(Microsofts version of JAVA Script by SUN Corp.)

COBOL – Compiled – Processing – Business

JAVA – Compiled – Processing

JAVA Script – Translated – WEB – Browser

Perl – Compiled – Processing

C++ - Compiled – Processing

PLC (Programmable Logic Controller) – Binary control – (stop lights, assembly line control)

Processing: can run as a stand-a-lone application or as a WEB scripting language

WEB – is run in the Internet browser – interfaces with the scripting language used (on the server)

Page 3: Programming Language Usage

Languages.ppt

; R0 = Pointer to string (set on entry) ; R1 = Byte read from string ; R2 = Pointer to lowercase table

HEAD ("lowercase") |lowercase| MOV ip, sp STMFD sp!, {a1, fp, ip, lr, pc} SUB fp, ip, #4 STMFD sp!, {v6} MOV R1, R0 ; Preserve string pointer SWI &43040 ; "Territory_Number" SWI &43057 ; "Territory_LowerCaseTable" MOV R2, R0 ; Set lowercase table pointer MOV R0, R1 ; Restore string pointer

lowercase_loop LDRB R1, [R0] ; Load character from R0 CMP R1, #0 ; Is it a null byte? [ {CONFIG} = 26} LDMEQEA fp, {fp, sp, pc}^ ; Return if null (end of string) | LDMEQEA fp, {fp, sp, pc} ] LDRB R1, [R2, R1] ; Convert to indexed lowercase character STRB R1, [R0], #1 ; Store character, increment offset pointer B lowercase_loop ; Mulberry bushes END  

Assembler

Page 4: Programming Language Usage

Languages.ppt

HTML

Page 5: Programming Language Usage

Languages.ppt

PHP

Page 6: Programming Language Usage

Languages.ppt

Visual Basic (VB)

Page 7: Programming Language Usage

Languages.ppt

COBOL

Page 8: Programming Language Usage

Languages.ppt

JAVA

Page 9: Programming Language Usage

Languages.ppt

Perl

Page 10: Programming Language Usage

Languages.ppt

C++

Page 11: Programming Language Usage

Languages.ppt

Programmable Logic Controller (PLC)