Flag This Hub

Programming.a.baby - (Pmg) Programming Languages

By


Programming - Article 4

Type of Programming Languages and Licences

Programming languages are artificial language invented for communicate between computers and other machines, they can be used to create programs and applications which can be used by others to create tasks, accessing and manipulating data.

Some of these languages belong to some person, enterprise or organization and are not commercially or to be shared, so the "secret" stays away from curious, but there are others that where created to be shared and haves a status of GPL (General Public Licence)

  • like Java with it's Java SDK (Software Development Kit)

Other are accessible if you have some Operating System or Software from the Enterprise that owns or invented the language, examples are:

  • Microsoft with the Net Framework and Net Languages, also C++ ...etc
  • Apple with the Ipod SDK and App Store

How many are

Of course that i did not create this article to show you all the Programming Languages in the world, there are more than 200+, so i would need to spend days writing a single article and a huge page of bla bla blas.

I think that what is important here is:

  • Giving you some info about the popular Programming Languages
  • Making you understand what are some important differences between them
  • Helping you to choose one or two
  • Showing you some structure with samples

.

...

Visual Basic

  • VB Programming Language
Note: VB is not VBScript, VB is a Programming Language for developping Apps and VBScript even if being a VB family, is a Script Language often used in Asp Technology and Browser Script Language

Visual Basic was the first tool for programmers to create Windows applications, using the powerful Visual Basic Programming Language (VB) that is very fast.

Actually you do not need to download Visual Basic, you can use Visual Studio which supports many other languages, including "Net languages"

Visual Studio

  • C++, C#, J#, VB Programming Languages

With Visual Studio you can create and develop several applications using different Programming Languages

  • C# - Best Oriented for Web (Asp.Net) but also to create Windows Apps
  • C++ - The powerful Programming Language which we can create apps and Games
  • J# - A Microsoft Java Language to create Apps
  • VB - The famous Visual Basic Programming Language

You can download here ( Visual Studio 2010 )

Java

  • Java Programming Language

Java is a Programming Language developed by Sun Microsystems (now a subsidiary of Oracle Corporation) released in 1995 as a core component of Sun Microsystems' Java platform. Derives much of its syntax from C and C++ but with a simpler object model

Notes: Java is not Javascript

Using the Java SDK you can build Java Applications for Windows, Solaris and Linux

You can download it here ( Java SDK and Java RE )

Delphi

  • Delphi Programming Language (From Borland) used the "Object Pascal" from Pascal Programming Language (From Apple).

They offer a SDK and Tools for Programmers to Develop applications for Windows but you can also create it for Linux using one of various Linux "Delphi SDKs"

  • For Windows applications you can download here the ( Delphi 7.0 )

For Linux applications you can download here the ( Lazarus )

Samples

Please take a Look on the Samples that follows, where i'm providing you a easy look in how you build a simple Function using diferent Programming Languages:

VB | Function

Function Ab(Length As Double, Optional Width As Variant)
    If IsMissing(Width) Then
        Area = Length * Length
    Else
        Area = Length * Width
    End If
End Function

C# | Function

public void Hubpages()
{
    Console.WriteLine("Hello Hubpages");
}

F# | Function

type Vector(x, y) =
    member this.Scale(s) =
        Vector(x * s, y * s)

// Usage:
let v = Vector(10., 10.)
let v2 = v.Scale(0.5)

C++ | Function

void printmessage ()
{
    cout << "Hello People";
}

C | Function

hubpages()
{
    puts("hello Hubpage users");
    return(0);
}

Java | Function

String LookAtInt(int x)
{
    if(x>1000)
        return "Value is bigger than 1000";
    else
        return "Value is smaller or equal to 1000";
}

Delphi | Function

procedure SaySomething;
    begin
        ShowMessage('Hello People from Hubpages');
    end;

Python | Function

# hello.py
def hello():
    print "Hello World!"
    return

Ruby | Function

def say_hello(name)
   var = âHello, â + name
   return var
end

Comments

renu 9 months ago

can v work wid VB on linux..if not what are the other visual languages dat support linux!!

Java Programs 2 months ago

nice post pol1ce ..... For me Java is most versatile programming language.... I just love it when it comes to code in java ...

pol1ce 2 months ago

thanks java programs for the comment ;)

Submit a Comment
Members and Guests

Sign in or sign up and post using a hubpages account.



    Like this Hub?
    Please wait working