islam eagles



 
الرئيسيةالبوابةالتسجيلدخول

شاطر | 
 

 The BEST Computer Language Guide

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
ENG
aDmin
avatar

ذكر عدد المساهمات : 877

مُساهمةموضوع: The BEST Computer Language Guide   الخميس مارس 01, 2012 1:11 pm

The BEST Computer Language Guide

Computer languages have evolved into four generations now. The term computer language denotes a high-level language like C, and C . They have a unique set of keywords that the program understands. The first generation computer languages were written as 0s and 1s (binary) but it was difficult to interpret, resulting in errors. The second generation computer languages were simpler, involving percentages and symbols. The third generation languages like C, C , and Java indicated the evolution of programming that was typically tough to write but people were more inclined to learn them. 50 years back, computer programmers were writing codes. Now, new technologies are emerging and developing at a very rapid speed. Today, there are more than 2000 documented programming languages. Here’s a look at some of the most relevant computer languages.

...

AWK

Created in the 1970s by Bells Labs, it’s a powerful command language that helps to manipulate large amounts of data.

The AWK Programming Language: A place where you can get the book by Aho, Kernighan, and Weinberger.
User’s Guide: Comprehensive guide on the program.
AWK Language Programming: A guide for GNU AWK.

BASH

BASH (Bourne-Again SHell) is a command language exclusively written for the GNU operating system.

BASH Programming Language: Indispensable BASH reference manual.
A to Z Index of BASH Commands: BASH commands for Linux operating system.
Introduction to BASH Programming: Almost everything you need to know to get started with BASH.

C

C is a very powerful programming language for creating computer programs developed by Dennis Ritchie. C is extensively used in developing portable application software.

Learn C: A place to learn this programming language.
Simplest C Programs: Provides examples for better understanding of the language.
Why prefer C to C : Interesting educational links, articles, and books about C.

C

C is much more advanced version of C that adds modern programming language features to make it simpler.

The C Programming Language: A place to get started and learn the functionalities of the program.
Tutorials: A complete C language tutorial.
A Brief History: A look at the development of C .

Common Lisp

Common Lisp, commonly known as CL, is a high-performance ANSI-standard programming language. The best thing about Common Lisp is that the user can choose the approach and paradigm depending on the application domain.

Implement Common Lisp: Great introduction to Common Lisp.
Recommended book: An E-book for free browsing where users can also find a collection of Q & A interviews from great programmers
Beginners and Advanced Lisp programmers: Guide to resolve issues with Common Lisp for beginners and advanced programmers.

Eiffel

Eiffel is an object-oriented language. One of the more matured programming languages, it evolved in 1985. Eiffel codes are readable and reusable in solving computing problems.

Eiffel resources: The best way to learn everything about Eiffel.
Encyclopedia of Eiffel: A place to learn about the characteristics of Eiffel, overall structure, examples, and codes.
Eiffel Room: Online community for Eiffel users.

Emacs Lisp

A fully evolved computer programming language, Emacs Lisp can be used with any other programming language.

Emacs Lisp Introduction: Provides an adequate overview of the programming language.
Learn Emacs Programming: All you want to know about Emacs Lisp software.
Tutorial: Offer tutorials from basic to more complex Emacs Lisp programming.

Erlang

Erlang is another programming language that is used to build strong systems of programs that can be distributed via a network. Erlang is similar to Java.

Learning Erlang: A complete guide to learning basic Erlang.
Erlang for C, C , Java programmers: A tutorial covering main concepts of Erlang.
Erlang Programming: An essential book about the programming language.

Forth

Forth is a high level computer programming language based on the concept of stack. It does not rely on the use of variables. The language helps to break down a tougher problem.

Forth Style Guide: A beginner’s introduction to Forth.
Forth: Provides good information on the language.
FIG: Official site of the Forth Interest Group, a community dedicated to the education and promotion of Forth.
Programming Forth: A great starting point to learn about Forth programming.

Icon

Icon is yet another high-level programming language with features to process data structures and character strings. Icon does the work more quickly than C programming. It is also useful for trying out new ideas, quick programming, text processing, graphics programming, and handling very large data types.

Frequently Asked Questions: FAQs about Icon programming language.
Handbook: A place to refer to Icon’s programming language handbook.
Icon Data Structures: A complete guide on how to use data structures in Icon.

Java

Java is ideal for a programmer who is adept with text and graphics. Java is used to build an end user interface, protocol for how to read a data, write data, and receive data from the interface.

Learn Java online: Provides Java tutorials and online training.
Downloads: Free downloads are available here.
Trail: Covers the fundamentals of Java programming.
Programming using Java: Free e-book introducing users to the fundamentals of Java.

Javascript

Javascript is a relatively small language, but less demanding. It should not be confused with Java.

Learn Javascript: Almost everything you want to know about Javascript.
Tutorial: Very good tutorial to get you started on Javascript.
Javascript: Provides very useful information on the subject.

Lisp

Lisp is an ideal programming language to help with problems involving high quantitative reasoning, problem solving, problems that change dynamically, and programs with heterogeneous data. It is a language suited to address the most challenging problems.

History of Lisp: A look at the history, special language features, and sample programs of Lisp language.
Learn Lisp: All about Lisp in one destination.
Tutorials: A free tutorial document to learn Lisp.
Lisp Resources: A collection of online resources and books about Lisp.

Lua

Lua is a scripting language which is powerful and fast.

Scripting language: The basics of Lua as a scripting language.
Tutorial: A tutorial for beginners of Lua.
Examples: Provides several programming code examples.
Download: Free download of Lua software.

Mercury

It is a programming language that combines both logic and functional programming patterns. Mercury operates with sophisticated, strict type, and mode system.

Online Examples: Some examples for better understanding of Mercury.
Mercury Syntax: Helps to explain Mercury’s functionality.
Mercury Project: Provides lots of useful information on the language.

Ocaml

Ocaml, also known as Objective Caml, is a general purpose programming language. The language features a powerful module system and fully fledged objective-oriented layer.

Introduction to Ocaml: Easy tutorials to learn the language.
Style guides: Some examples of good styling guides.
Objection Caml: Essential information on the creators’ website.

PHP

PHP is a widely used programming language. Since it requires less coding, more and more companies have switched to PHP programming.

PHP: The authoritative site on the language.
PHP Basics: A great place to get started with the language.
Example Scripts: Provides links to some PHP examples.

Perl

Designed by Larry Wall, Perl is one of the most widely used programming languages. Perl was first used as a text editor but it is now used in web alongside HTML.

Understanding Perl: A lot of information on Perl programming language.
Introduction to Perl: Great introduction to Perl.
Perl: Comprehensive website for this “flexible and powerful” language.

Pike

Pike’s syntax is similar to C and Java. It is simple to learn because it does not involve complex functionalities.

Pike: Dedicated to everything about the language.
Pike Community: A place for Pike users to get together.
Understanding Pike: Learn how Pike works to become a better programmer.

Python

Python is a dynamic programming language used for software development. It offers support for integrating other programming languages. Python is a relatively easy language and it can be learnt quickly.

Learn Python: Getting started with Python.
10 Free Books: Get these books to expand your understanding of the language.
Beginner’s guide: A good starting point for Python beginners.

Ruby

Ruby is an open source programming language designed to be simple yet productive. Ruby is easy to use and flexible. Its functionalities can be altered, removed or redefined.

Guide to Ruby: A beginner user’s guide to Ruby scripting language.
Basic Ruby: Provides some basics of Ruby.
Ruby: Comprehensive site with information, news, and downloads of the programming language.

SML

SML, also known as Standard ML, is a programming language used exclusively for storing large data structures and functions. It is a typed language with an extensible type system.

Learn SML: A good introduction to SML.
Online Tutorials: Many tutorials for SML.
Standard ML of New Jersey: Provides news, information, and downloads.

Scheme

Scheme is a programming language that can run in Microsoft Windows, UNIX, and IBM OS/2. It has a rich library of resources and integrated editor like Emacs.

Understanding Scheme: All about Scheme programming language.
Scheme Library: Develop your programming skills by learning more about it.
Scheme: Offers a lot of good information on the language.

TCL

Tool Command Language (TCL) is suitable for a variety of purposes such as web, networking, administrations, testing, and desktop applications. It is a mature yet highly developing language.

Learn TCL: Online tutorials to help users learn TCL.
Online tutorials: Some TCL tutorials to help you understand the concepts of TCL codes.
TCL Developer Xchange: Dedicated to the development of the language.

Programming languages act as a link between man and a machine. New programming languages are created as technology advances. To build a career in computer science and information technology, programmers have to stay ahead of the competition. This is why it’s so important to have the best computer language guide.


________التوقيعـ_________



كن كيف شئت فان الله ذو كرم الا اثنين فلا تقربهما الشرك بالله و الاضرار بالناس

ऑफ़लाइन

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://eng30.yoo7.com
 
The BEST Computer Language Guide
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مقدمة عن بيئة الدوت نت من تحت الصفر
» شرح حصري انشاء منتدى يشبه ستارتايمز الاصدار الاخير
» لغة الجسد Body's language بالصور [ قابل للتحديث
» Gears Of War full + Patches + Maps + Guide

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
islam eagles :: المنتدي التعليمي :: دورات تعليمية في الحاسب الالي :: Computer language-
انتقل الى: