MindMap Gallery Language Translators
This is a mind map talking about Language Translators. You can create a mind map like this effortlessly.
Edited at 2020-09-28 13:16:34Halloween has many faces. The theme you envision should influence how you decorate the party space. Jack-o'-lanterns and friendly ghosts are more lighthearted Halloween characters. Zombies, witches, and vampires are much darker. If you want to celebrate all the fun sides of Halloween, then it’s okay to mesh the cute with the frightening. Here is a mind map which lists down the 39 Cutest Couples Halloween Costumes of 2021.
Halloween simply wouldn't be Halloween without the movies that go along with it. There's nothing like a movie night filled with all the greatest chainsaw-wielding, spell-binding, hair-raising flicks to get you in the spooky season spirit. So, break out the stash of extra candy, turn off all the lights, lock every last door, and settle in for the best of the best Halloween movies. Here are the 35 Halloween movies listed on the mind map based on the year of release.
This mind map contains lots of interesting Halloween trivia, great tips for costumes and parties (including food, music, and drinks) and much more. It talks about the perfect Halloween night. Each step has been broken down into smaller steps to understand and plan better. Anybody can understand this Halloween mind map just by looking at it. It gives us full story of what is planned and how it is executed.
Halloween has many faces. The theme you envision should influence how you decorate the party space. Jack-o'-lanterns and friendly ghosts are more lighthearted Halloween characters. Zombies, witches, and vampires are much darker. If you want to celebrate all the fun sides of Halloween, then it’s okay to mesh the cute with the frightening. Here is a mind map which lists down the 39 Cutest Couples Halloween Costumes of 2021.
Halloween simply wouldn't be Halloween without the movies that go along with it. There's nothing like a movie night filled with all the greatest chainsaw-wielding, spell-binding, hair-raising flicks to get you in the spooky season spirit. So, break out the stash of extra candy, turn off all the lights, lock every last door, and settle in for the best of the best Halloween movies. Here are the 35 Halloween movies listed on the mind map based on the year of release.
This mind map contains lots of interesting Halloween trivia, great tips for costumes and parties (including food, music, and drinks) and much more. It talks about the perfect Halloween night. Each step has been broken down into smaller steps to understand and plan better. Anybody can understand this Halloween mind map just by looking at it. It gives us full story of what is planned and how it is executed.
Language Translators
Compiling Java
Java has a separate compiler and library ofmodules everywhere the source code is to beturned into machine language
Java is 'compiled' to an intermediate stage (Java bytecodes),which are a tokenised/compressed version of the originalcode. This is passed to an interpreter, Java Virtual Manager(JVM), which is written for every platform Java is to run on.
Define Syntax and Semantics
Syntax
The rules that govern how statements incomputer programming language must beconstructed.
Examples:
Incorrectly spelling a keyword
Using the wrong brackets
Leaving off the matching bracket
Leaving off the end statement symbol (;)
Semantics
The meaning conveyed by acollection of staments.
It is possible to write a syntactically correctstatement that would be semanticallywrong.
A computer can detect syntax errors. For example wordprocessor checking spelling mistakes or a software compilerchecking for syntax error. However, computers will neverknow the semantic meaning of what was written orprogrammed.
Compilers
What are they?
Translational program thatconverts source code into objectcode
Converting HLL into anequivalent LLL so that it can beexecuted
Compiled object code canbe executed by thecomputer
Process of compiling
Lexical analysis
Remove all spaces and comments and lookfor reserved words such as do/while/if/etc.Compiler produces a new version of the code.
Syntax analysis
Program is checked against the syntax rules(brackets match, do matches with while).Syntax errors are reported.
Code generation
The machine code that will be run by thecomputer is created. Any standard libraryfunctions are linked into the final compiledprogram.
Compiler needs to be loaded into memory. Compiled code usuallyexecutes faster than an interpreted version of the same program.Can be moved across computers, however, source code cannot andmay need some changes to be made.
Compiler vs Interpreter:
Interpreter analyzes and executes each line of source code in
succession without looking at the entire program while a
compiler creates a completely new program that is executed.
It does not stop at the first error and just reports the errors.
Software Development Tools
Make the development ofcertain software easier.
HTML Editor
Enables web pages to be created withoutneeding to know or remember the syntax of arange of HTML instructions.
DBMS
Data Base Management Systems enable database to becreated without needing to write specific code. Enable datadictionaries and files to be created, manages data, createsreports
CASE Tools
Computer Aided Software Engineering enablestages of system development cycle to beimplemented and managed in an integratedmanner.
Tools include: summarizing initialrequirements, developing flow diagrams,scheduling tasks, preparing documentation,etc.
Macros
Developed by recording a series of keystrokes which canbe referenced later. Referencing may be provided byusing a set of keystrokes, known as 'shortcut keys'.Saves time and effort by automating repetitiveprocesses.
High-level vs Low-level
High level
One instruction = manymachine code instructions
Portable, taskoriented
More englishlike
Low level
One instruction = one machinecode instruction
Machine specific, machineoriented
Less easy to write and debug
High-level language translators
2 types of computer languages
Lowlevel language
Highlevel language
Hardware only runs on machine code, which isrepresented by the 1's and 0's of binary code. Electricalcircuits and magnetic storage devices only recognize thiscode.
Also known as Assembly Language. Eachline of an assembler program correspondsto one of the machine code. However, oneHighlevel language statement usuallytranslates into many machine codestatements.
Advantages:
They are portable (be able torun on different machines)
Englishlike/Easier to understand
Different languages aredeveloped for different tasks
Examples:
FORTRAN(FORmula TRANslation Language)intended for mathematical and scientificprogramming
COBOL(Common BusinessOrientedLanguage) for developing business anddataprocessing applications.
ALGOL(ALGOrithmic Language) introducedstructured programming and led to thedevelopment of C and Pascal.
BASIC(Beginners Allpurpose SymbolicInstruction Code) gave many an easyintroduction to programming
Object Orientated Languages (SMALLTALK,C++ and Java) have taken structuredprogramming one step further.
Interpreters
Translated highlevel instructions that can be directly executed one by one.
Compiled programs run fasterthan interpreted ones
Advantages is that the line of codebeing interpreted is executed straightaway
Programmers normally have access to IDEswhich integrate editor, to create source code,and debugger, to remove bugs.
Summary: Converts source code into object code that canbe executed. Compiled code can be executed without thecompiler. However, object code can't be modified butsource code that runs in an interpreter can be viewed.