programming language usage
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 PresentationTRANSCRIPT
![Page 1: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/4.jpg)
Languages.ppt
HTML
![Page 5: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/5.jpg)
Languages.ppt
PHP
![Page 6: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/6.jpg)
Languages.ppt
Visual Basic (VB)
![Page 7: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/7.jpg)
Languages.ppt
COBOL
![Page 8: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/8.jpg)
Languages.ppt
JAVA
![Page 9: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/9.jpg)
Languages.ppt
Perl
![Page 10: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/10.jpg)
Languages.ppt
C++
![Page 11: Programming Language Usage](https://reader035.vdocuments.net/reader035/viewer/2022062322/56814cbe550346895db9cba1/html5/thumbnails/11.jpg)
Languages.ppt
Programmable Logic Controller (PLC)