programming language usage

Post on 18-Jan-2016

48 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

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)

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

Languages.ppt

HTML

Languages.ppt

PHP

Languages.ppt

Visual Basic (VB)

Languages.ppt

COBOL

Languages.ppt

JAVA

Languages.ppt

Perl

Languages.ppt

C++

Languages.ppt

Programmable Logic Controller (PLC)

top related