Saturday, 30 July 2011

BEST PROGRAMMING RULES

SUMMARY OF PROGRAMMING RULES                     
       ----------------------------                     
       a) Efficiency is less important than Clarity    
       b) your code must be Generalize 
       c) Write in modular programs                        
       d) Document your program                         
       e) Write standard FORTRAN                        
       f) Improve your layout                           
       g) Program defensively                           
       h) Use appropriate algorithms   

LIST OF PROGRAMMING LANGUAGES

Many people want to know about the programming language 1st they have to select the language before learning

A

    A# .NET
    A# (Axiom)
    A-0 System
    A+
    A++
    ABAP
    ABC
    ABC ALGOL
    Abel
    ABLE
    ABSET
    ABSYS
    Abundance
    ACC
    Accent
    Ace DASL
    ACT-III
    Action!

   

    ActionScript
    Ada
    Adenine
    Agda
    Agena
    Agora
    AIMMS
    Alef
    ALF
    ALGOL 58
    ALGOL 60
    ALGOL 68
    Alice
    Alma-0
    Amiga E
    AMOS
    AMPL

   

    AMPLE
    APL
    AppleScript
    Arc
    ARexx
    Argus
    AspectJ
    Assembly language
    ATS
    Ateji PX
    AutoHotkey
    AutoIt
    Averest
    AWK
    Axum

 B

    B
    Babbage
    Bash
    BASIC
    bc
    BCPL
    BeanShell
    Batch (Windows/Dos)

   

    Bertrand
    BETA
    Bigwig
    Bistro
    BitC
    BLISS
    Blue
    Bon

   

    Boo
    Boomerang
    Bourne shell (including bash and ksh)
    BREW
    BPEL
    BUGSYS
    BuildProfessional

 C

    C
    C--
    C++ - ISO/IEC 14882
    C# - ISO/IEC 23270
    C/AL
    Caché ObjectScript
    Caml
    Cayenne
    Cecil
    Cel
    Cesil
    CFML
    Cg
    Chapel
    CHAIN
    Charity
    Charm
    CHILL
    CHIP-8
    chomski
    Oxygene (formerly Chrome)
    ChucK
    CICS

   

    Cilk
    CL (IBM)
    Claire
    Clarion
    Clean
    Clipper
    CLIST
    Clojure
    CLU
    CMS-2
    COBOL - ISO/IEC 1989
    CobolScript
    Cobra
    CODE
    CoffeeScript
    Cola
    ColdC
    ColdFusion
    Cool
    COMAL
    Combined Programming Language (CPL)
    Common Intermediate Language (CIL)

   

    Common Lisp (also known as CL)
    COMPASS
    Component Pascal
    COMIT
    Constraint Handling Rules (CHR)
    Converge
    Coral 66
    Corn
    CorVision
    Coq
    COWSEL
    CPL
    csh
    CSP
    CSKA[disambiguation needed]
    Csound
    Curl
    Curry
    Cyclone
    Cython

 D

    D
    DASL (Datapoint's Advanced Systems Language)
    DASL (Distributed Application Specification Language)
    DataFlex
    Datalog
    DATATRIEVE
    dBase

   

    dc
    DCL
    Deesel (formerly G)
    Delphi
    Dialect
    DinkC
    Dialog Manager

   

    DIBOL
    DL/I
    Draco
    Dylan
    DYNAMO

 E

    E
    Ease
    EASY
    Easy PL/I
    EASYTRIEVE PLUS
    ECMAScript
    Edinburgh IMP
    EGL

   

    Eiffel
    ELAN
    Emacs Lisp
    Emerald
    Epigram
    Erlang
    Escapade
    Escher
    ESPOL

   

    Esterel
    Etoys
    Euclid
    Euler
    Euphoria
    EusLisp Robot Programming Language
    CMS EXEC
    EXEC 2

 F

    F
    F#
    Factor
    Falcon
    Fancy
    Fantom
    Felix
    Ferite
    FFP
    Fjölnir

   

    FL
    Flavors
    Flex
    FLOW-MATIC
    FOCAL
    FOCUS
    FOIL
    FORMAC
    @Formula
    Forth

   

    Fortran - ISO/IEC 1539
    Fortress
    FoxBase
    FoxPro
    FP
    FPr
    Franz Lisp
    Frink
    F-Script
    Fuxi

 G

    G
    GameMonkey Script
    GAMS
    GAP
    G-code
    Genie
    GDL
    Gibiane

   

    GJ
    GLSL
    GNU E
    GM
    Go
    Go!
    GOAL
    Gödel

   

    Godiva
    GOM (Good Old Mad)
    Goo
    GOTRAN
    GPSS
    GraphTalk
    GRASS
    Green
    Groovy

 H

    HAL/S
    Hamilton C shell
    Harbour
    IBM HAScript
    Haskell

   

    HaXe
    High Level Assembly
    HLSL
    Hop

   

    Hope
    Hugo
    Hume
    HyperTalk

 I

    IBM Basic assembly language
    IBM Informix-4GL
    IBM RPG
    ICI
    Icon
    Id

   

    IDL
    IMP
    Inform
    Io
    Ioke
    IPL

   

    IPTSCRAE
    IronPython
    IronRuby
    ISPF
    ISWIM

 J

    J
    J#
    J++
    JADE
    Jako
    JAL
    Janus

   

    JASS
    Java
    JavaScript
    JCL
    JEAN
    Join Java
    JOSS

   

    Joule
    JOVIAL
    Joy
    JScript
    Jython
    JavaFX Script

 K

    K
    Kaleidoscope
    Karel
    Karel++
    Kaya

   

    KEE
    KIF
    Kite
    KRC
    KRL

   

    KRYPTON
    ksh
    KUKA

 L

    L
    L# .NET
    LabVIEW
    Ladder
    Lagoona
    LANSA
    Lasso
    LaTeX
    Lava
    LC-3
    Leadwerks Script
    Leda
    Legoscript

   

    LilyPond
    Limbo
    Limnor
    LINC
    Lingo
    Linoleum
    LIS
    LISA
    Lisaac
    Lisp - ISO/IEC 13816
    Lite-C Lite-c
    Lithe
    Little b

   

    Logix
    Logo
    Logtalk
    LPC
    LSE
    LSL
    Lua
    Lucid
    Lustre
    LYaPAS
    Lynx

 M

    M
    M2001
    M4
    Machine code
    MAD (Michigan Algorithm Decoder)
    MAD/I
    Magik
    Magma
    make
    Maple
    MAPPER (Unisys/Sperry) now part of BIS
    MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA
    Mary
    MASM Microsoft Assembly x86
    Mathematica
    MATLAB
    Maxima (see also Macsyma)

   

    MaxScript internal language 3D Studio Max
    Maya (MEL)
    MDL
    Mercury
    Mesa
    Metacard
    Metafont
    MetaL
    Microcode
    MicroScript
    MIIS
    MillScript
    MIMIC
    Mirah
    Miranda
    MIVA Script
    ML

   

    Moby
    Model 204
    Modula
    Modula-2
    Modula-3
    Mohol
    MOO
    Mortran
    Mouse
    MPD
    MSIL - deprecated name for CIL
    MSL
    MUMPS

 N

    Napier88
    NATURAL
    NEAT chipset
    Neko
    Nemerle
    NESL
    Net.Data

   

    NetLogo
    NewLISP
    NEWP
    Newspeak
    NewtonScript
    NGL
    Nial

   

    Nice
    Nickle
    NPL
    Not eXactly C (NXC)
    Not Quite C (NQC)
    Nu
    NSIS

 O

    o:XML
    Oak
    Oberon
    Object Lisp
    ObjectLOGO
    Object REXX
    Object Pascal
    Objective-C
    Objective Caml
    Objective-J

   

    Obliq
    Obol
    occam
    occam-π
    Octave
    OmniMark
    Onyx
    Opa
    Opal
    OpenEdge ABL
    OPL

   

    OPS5
    OptimJ
    Oracle
    Orc
    ORCA/Modula-2
    Orwell
    Oxygene
    Oz

 P

    P#
    PARI/GP
    Pascal - ISO 7185
    Pawn
    PCASTL
    PCF
    PEARL
    PeopleCode
    Perl
    PDL
    PHP
    Phrogram
    Pico
    Pict
    Pike
    PIKT
    PILOT
    Pizza

   

    PL-11
    PL/0
    PL/B
    PL/C
    PL/I - ISO 6160
    PL/M
    PL/P
    PL/SQL
    PL360
    PLANC
    Plankalkül
    PLEX
    PLEXIL
    Plus
    POP-11

   

    PostScript
    PortablE
    Powerhouse
    PowerBuilder - 4GL GUI appl. generator from Sybase
    PPL
    Processing
    Prograph
    PROIV
    Prolog
    Visual Prolog
    Promela
    PROTEL
    ProvideX
    Pro*C
    Pure
    Python

 Q

    Q (equational programming language)
    Q (programming language from Kx Systems)
    Qi

   

    QtScript

   

    QuakeC
    QPL

 R

    R
    R++
    Racket
    RAPID
    Rapira
    Ratfiv
    Ratfor

   

    rc
    REBOL
    Redcode
    REFAL
    Reia
    Revolution
    rex
    REXX

   

    Rlab
    ROOP
    RPG
    RPL
    RSL
    RTL/2
    Ruby
    Rust

 S

    S
    S2
    S3
    S-Lang
    S-PLUS
    SA-C
    SabreTalk
    SAIL
    SALSA
    SAM76
    SAS
    SASL
    Sather
    Sawzall
    SBL
    Scala
    Scheme
    Scilab
    Scratch
    Script.NET

   

    Sed
    Self
    SenseTalk
    SETL
    Shift Script
    SiMPLE
    SIMPOL
    SIMSCRIPT
    Simula
    Simulink
    SISAL
    Slate
    SLIP
    SMALL
    Smalltalk
    SML
    SNOBOL(SPITBOL)
    Snowball
    SOAP

   

    SOL
    Span
    SPARK
    SPIN
    SP/k
    SPS
    Squeak
    Squirrel
    SR
    S/SL
    Strand
    STATA
    Stateflow
    Subtext
    Suneido
    SuperCollider
    SuperTalk
    SYMPL
    SyncCharts
    SystemVerilog

 T

    T
    TACL
    TACPOL
    TADS
    TAL
    Tcl
    Tea
    TECO

   

    TELCOMP
    TeX
    TEX
    TIE
    Timber
    Tom
    TOM

   

    Topspeed
    TPU
    Trac
    T-SQL
    TTCN
    Turing
    TUTOR
    TXL

 U

    Ubercode
    Unicon

   

    Uniface
    UNITY

   

    Unix shell
    UnrealScript
    USL

 V

    Vala
    Verilog
    VHDL

   

    Visual C++
    Visual C++ .Net
    Visual C#
    Visual DataFlex
    Visual DialogScript

   

    Visual FoxPro
    Visual J++
    Visual J#
    Visual Objects
    Vvvv

 W

    WATFIV, WATFOR

   

    WebQL

   

    Winbatch

 X

    X++
    X10
    XBL

   

    XC (exploits XMOS architecture)
    xHarbour
    XL
    XOTcl
    XPL

   

    XPL0
    XQuery
    XSB
    XSLT - See XPath

 Y

    Yorick

   

    YQL

   

    Yoix

 Z

    Z
    Z notation

   

    Zeno
    ZOPL

   

    ZPL
    ZZT-oop