Download Slide 1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Programming Language Usage
Stand-A-Lone
Runs on a Mainframe, Server, or PC and does not
interface outside of the immediate domain
Computer
Program
Operator
WEB
Runs in WEB browser to interface with the user
but processes the data on the Server
network
USER
Computer
Program
USER
USER
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
Assembler
; 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
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)
Languages.ppt
Related documents