Posts

Showing posts with the label language

Ipad, i-pads, iPads

Image
I've seen several ways in which people write the word, iPad. This is but very innovative. This is from an English news channel based in Bengaluru. Another indication of murdering English on a daily basis. 

Modern classic in the making?

Like the greatest practitioner of the art, Thomas Mann, Daniel Kehlmann is a master of irony, deftly subverting the expectations of the reader, writes Daniel Johnson about Kehlman's novel Measuring the World. Read the article in The Telegraph .

Basics of computer languages

Machine Languages -The language of the CPU (The central processing unit of the computer, which does the "thinking"). The lowest level language, this is composed of 0's and 1's. Assembly Languages -Abbreviations for machine language High-Level Languages -Use program statements, words and algebra-type expressions. Developed in the 50's and 60's. After a program is written in one of the high-level languages, it must be either compiled or interpreted. A compiler program rewrites the program into language that the CPU can understand. A compiled program is generally considerably larger than the original. An interpreter program translates the program statements into machine language one line at a time when the program runs. An interpreted program will be smaller than a compiled one, but will take longer to execute. Fourth Generation Language (4GL)-Very high-level language. These are results oriented and include database query languages. There are fewer options for ...

My list of idioms

This list does not explain common idioms. Face the axe An axe to grind Achilles heel Apple of somebody’s eye – A person or thing that is loved more than others. Apple-pie (order) To make amends Up in arms – Ready to fight Back to back – In succession On the back burner Bad blood between (A) and (B) Blood and thunder – Violent and melodramatic acting in films… Blood, sweat and tears – Extremely hard work Draw blood Bank on something/somebody – Rely on Bear the brunt of – Bear fruit – to bring out a result, usually a successful one Bear on sb/something- Beat Tighten one’s belt 20. Tighten up on sth-to become more careful or strict 21. Walk a tightrope – 22. Blow one’s own trumpet – 23. To break the ice – 24. To bury the hatchet 25. To build castles in the air – 26. To take the bull by the horns – 27. Burn one’s fingers - 28. Cheek by jowl 29. Cock-and-bull story 30. To shed crocodile tears 31. To cry wolf 32. Cut short 33. Cut out for 34. Daggers drawn – Strained relations 35. Dead lette...

Basics of C for Technical Editors

Let me start with the following example: # include main ( ) { printf ("hello, world\n"); } All C programs starts with the execution of the function main . All C programs must include a function with the name main. The round brackets or parentheses means that main is a function. The empty brackets mean that the function main expects no arguments. The statements of the function are enclosed in curly brackets or braces. C statements are expression statements : an expression followed by a semicolon. For example, i = 0; or i = i + 1; printf prints the characters within the quotes on the screen. Thes characters "hello, world\n" is called a string or character string or string constant. Strings are always put between inverted commas. A semicolon after characters indicates that it is a statement. "n' is the escape sequence, because when ENTER is pressed it goes to the next line and not a new line or paragraph. VARIABLES : In C, there are two main types of vari...

Different levels of computer programming

The different levels of computer programming are: 1. First generation-Language the computer can obey instantly. In the form of 0's and 1's. The command tells the computer what to do and the operand tells the computer where to find and store the data. 2. Second generation-Also called Assembly language. In this language 0's and 1's are replaced by symbolic codes written by humans. This include mnemonic codes and symbolic addresses. The instructions are of 3 parts;Label or tag (symbols defined by coders), OP code (code that tells the computer what to do) and Operand (tells the computer where to store and locate information). 3. Third- Also called High-level languages-More procedure and problem solving oriented. Language is written using alphabets, numbers and special characters. Rules called Syntax is developed. Eg: C, Fortran, COBOL, Java. 4. Fourth-Non-procedural, Very High-Level language. Applications can bew created and information easily gathered. Eg: IBM's Que...