Shared Flashcard Set

Details

CS 212
WWW Learning
62
Computer Science
Undergraduate 1
12/16/2013

Additional Computer Science Flashcards

 


 

Cards

Term

Markup Language,

Commands begin to formalize w/ ____?

Definition
Commands begin to formalize w/ tag formatting
Term
Markup Language,
Preprocessing is recognized as what?
Definition
a type of scripting language
Term
Markup Language,
Why are links important
Definition
Documents begin to have internal links based in markup
Term
Markup Language,
Beginnings of what Markup Language appear?
Definition
Beginnings of complex SGML appear
Term
Markup Language,
What was wrong w/ SGML?
Definition
Lots of implementations, but very few complete specifications
Term
Movable Type,
what's so great about it?
Definition
Correcting of documents without starting over
Term
Movable Type,
what jobs were created?
Definition
Creation of Roles: Author/ Editor/ Printer
Term
Movable Type,
What begins to appear?
Definition
Hand Markup of documents begin to appear. Communication between roles
Term
What is the history of the web,
Why wasn't writing popular back in the day?
Definition
Early writing was cumbersome and hard to learn.
Term
What is the history of the web,
Who controlled writing?
Definition
It was controlled by the 'man'
Term
What is the history of the web,
What was considered the greatest form of media e.g. during roman times?
Definition
Stone (because of permanence) Parchment (because of convenience)
Term
What is the history of the web,
Why was the control during the middle ages to stable?
Definition
Because the church controlled the 'de facto' government
Term
Rise of Technology,
After some time something happened to presses to make the efficient. what made them efficient?
Definition
Presses began to get mechanized.
Term
Rise of Technology,
What appeared to allow for typesetting rules.
Definition
Controls appear to implement typesetting rules.
Term
Rise of Technology,
Typesetting rules can be said to correspond to what?
Definition
These controls roughly correspond to some markup
Term
The printing press,
What was so beneficial about it?
Definition
It sped up printing
Term
The printing press,
What was wrong with the original printing press
Definition
It had to carved, and if errors were made the whole slab had to be started over.
Term
The printing press,
When the printing press came around something happened, What was so great about the printing press?
Definition
It made it possible to create literary works without the need for a scribe. and documents were no longer limited to scholarly, religious and gov works.
Term
Digital Machines,
When the computer finally became a medium for writing what became of documents?
Definition
They became text files.
Term
Digital Machines,
What was deployed once people realized straight text was not going to be enough to make documents?
Definition
Markup commands were embedded to hand how the text is displayed.
Term
Digital Machines,
Now that computers and printer existed what was the next thing to do?
Definition
General purpose computer and digital presses begin to approach each other in capability.
Term
Meanwhile, Networking,
What does this have to do with computers?
Definition
Computers begin to get networked to eachother and shared.
Term
Meanwhile, Networking,
What is opened up to computers with networking?
Definition
File sharing and messaging
Term
Meanwhile, Networking,
And since text files are also documents they to are allowed to be?
Definition
Shared and messaged.
Term
Meanwhile, Networking,
With the development of document browsers, what is implemented?
Definition
Development of document browser leads to new protocol for documents with markup.
Term
Meanwhile, Networking,
What is ARPA?
Definition
the ancestor of today's internet, it allowed sharing of files and messages
Term
HTML,
What is HTML a subset of?
Definition
It is a subset of SGML, it was made for presentation markup
Term
HTML,
What does it allow for once it had been implemented?
Definition
Allowed for linking to external documents via a Uniform Resource Locator (URL)
Term
HTML Drawbacks,
WYI N WYG - what was the problem with HTML
Definition
It displayed differently to each persons computer, It wasn't static.
Term
HTML Drawbacks,
Because of static content issues on pages, media types could not be ______
Definition
supported
Term
HTML Drawbacks,
What was another problem with different platforms?
Definition
The capabilities that were on a platform was not taken advantage of.
Term
Portable Document Format,
As a result was was created?
Definition
A true static document that could be read with a free reader.
Term
HTML Drawbacks,
Why didn't publishers like this?
Definition
Creation tools were not free.
Term
HTML Drawbacks,
Getting what you want the viewer to see was a problem because it is?
Definition
Costly
Term
HTML Request Flow
You're on a browser and send a request what happens next?
Definition
Browser sends a requests for a document and the server sends an .htm or .html back to the browser
Term
HTML Drawbacks,
After getting a request from a browser what must happen next?
Definition
Server (or local file system) Responds by sending file to browser
Term
HTML Drawbacks,
Once the file was downloaded on the clients PC what happened next?
Definition
Browser interprets HTML tags
Term
HTML Drawbacks,
Once the document was interpreted what happened next?
Definition
It is displayed to the viewer
Term
CSS,
What is so great about CSS?
Definition
It extended the presentation capabilities beyond HTML
Term
CSS,
Multiple files could be created for 1 HTML file, why is this important?
Definition
It allowed for a lot of flexible control to change the feel and stlye of several HTML documents.
Term
CSS,
With all this control what did it allow?
Definition
It allowed for sitewise or corporate style identity control.
Term
CSS,
Why is this special to the browser?
Definition
HTML and CSS can be processed together
Term
CSS,
Why is CSS a breakthrough from that of PDF
Definition
It was static
Term
PHP HTML Preprocessor (PHP),
What does PHP stand for?
Definition
Pretty Home Page tools
Term
PHP HTML Preprocessor (PHP),
What is php doing?
Definition
Processing commands on the server and spitting out HTML/CSS as an output
Term
PHP HTML Preprocessor (PHP),
Because of conditional functionality what happens to the output
Definition
It can be dynamic.
Term
PHP HTML Preprocessor (PHP),
What is the drawback to serverside processing?
Definition
It is slow
Term
PHP Request Flow,
What happens first in the browser?
Definition
The browser requests a document (.php)
Term
PHP Request Flow,
After the browser makes a request what happens next?
Definition
Server gets the file, processes the commands. Creates an HTML file
Term
PHP Request Flow,
After processing what happens?
Definition
The file is sent to the browser
Term
PHP Request Flow,
After the browser receives it what happens?
Definition
The browser interprets the HTML tags
Term
PHP Request Flow,
Once the HTML is interpretted what happens?
Definition
The document is displayed
Term
Multi-page PHP,
How are variables stored in PHP
Definition
They are stored through the Get Method, or the Post method
Term
Multi-page PHP,
Why is Get less secure?
Definition
Because it is visible in the Browser and TCP/IP packets
Term
Multi-page PHP,
How do you allow variables to stay persistent across multiple pages?
Definition
use SESSION to make $_POST data persistent
Term
PHP Advantages,
Two advantages of using PHP
Definition
Free and Dynamic
Term
PHP Advantages,
Why is it fast (On the server, at least)
Definition
because it does not do many of the things that higher level languages do, such as type checking.
Term
PHP Advantages,
What is PHP best optimized to handle?
Definition
Simple text and numbers perfect for web documents
Term
PHP Advantages,
What does it include that most useful
Definition
Libraries
Term
Speaking of MySQL,
Why use MySQL
Definition
It's free
Term
Speaking of MySQL
What is it most optimized for?
Definition
The web
Term
Speaking of MySQL
MySQL support is built into what language?
Definition
PHP (This makes PHP/MySQL very attractive
Supporting users have an ad free experience!