Showing posts with label unix. Show all posts
Showing posts with label unix. Show all posts

Sunday, 10 February 2013

C Language


C Language



                                         C is a general purpose programming language. It had formerly been coded in assembly language in systems like UNIX. C is one of the mostly used programming languages of all time. Many languages are developed by the influence of C.



Why C?

C is the precursor and inspiration for all of the most popular high-level languages available today. C programs can be compiled and run on any processor. C allows the programmer to write directly to memory. Dynamic memory allocation is under the control of the programmer. C provides a uniform, clean interface. 


Where is C used?
Embedded System such as Operating Systems using Assembly Language
System Programming
Open Source Software
Video Games
Language Compilers
Language Interpreters
Text Editors
Printer Spoolers
Network Drivers
Data bases


C language Keywords: Each and every keyword with specific example is explained at tigcc.ticalc

C programming is given with programs regarding graphics, mouse movements and examples in huge number where all programs are working at


Programming is where you think logically to solve a problem , here is the way where you learn programming by coding. You can practice various problems by solving them, compete in contests, discus your doubts in forums and get solutions and can win prizes also at codechef


Your resource for  C language beginner tutorials, resources, practice problemsreferences


C programming for engineering applications, graphics, integration, interaction with hardware, scientific applications, math applications, software tools, games, networking and distributed system, creating libraries and much more can be viewed with source code here dmoz.org


C projects regarding various topics are given in indiaexam

C language beginner experiments, games and graphics, code snippets, data structures, programming in UNIX, programming in GNU-LINUX,  hardware interaction through C, math logic's, sorting, searching, miscellaneous programs at


Hello world program


Tuesday, 5 February 2013

BASH



BASH



                                                   Bash ( Bourne Again Shell Manual ) is a UNIX shell written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. Bash is a command processor, allowing the user to type commands which cause actions.  A program was responsible for mediating the transaction between the operator and the machine, i.e., the command interpreter or shell.

There are two primary ways to use the shell: 
interactively and by writing shell scripts.
  • interactive mode, the user types a single command 
  • shell scripting, the user types anything from a few lines to an entire program into a text editor, then executes the resulting text file as a shell script.


Why Bash?
  • System administration
  • Ubiquitous
  • Reusable
  • Versatile


Complete details of bash shell programming with lot of examples at tdlp.org


Bash reference manual is at 



Downloading Bash, its documentation, mailing lists about discussion, development, translating bash, licensing details are given here

Bash command line commands for Linux


Advanced Bash Tutorials

Bash tutorials for beginners


Bash shell commands are given here in detail about its synopsis, description, options, arguments, definition, reserve words, shell grammar, comments, quoting, parameters, expansion,  functions, arithmetic evaluation, conditional expressions, command execution, simple command expansion, exit status, signals, job control, prompting, read line, history, history expansion, shell built-in commands,  restricted shell, files, authors, bug reports are at ist best described here mediacollege