Programming.a.baby - (Pmg) Programming Languages
By pol1ce
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
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
- VB Programming 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 FunctionC# | 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
««« My Previous (Pmg) Articles
- Programming.a.baby - (Pmg) Server Script Languages
Server Script Languages are Programming languages that work inside a Web Server when a web page is requested, this way, they are very secure since the user cannot see the programming script code behind it,... - Programming.a.baby - (Pmg) Browser Script Languages ...
Browser Script Languages are Programming Languages that can work inside or be interpreted by Web Browser. Suppose you are watching a Web Page made only with Html and/or Text, there's nothing happening... - Programming.a.baby - (Pmg) High and Low Level Langua...
The golden question: Why there are so many programming languages? Do we need them? The answer is a big NO, we do not need more than 200 languages Why then, people don't stop to make new languages every...
Comments
nice post pol1ce ..... For me Java is most versatile programming language.... I just love it when it comes to code in java ...
thanks java programs for the comment ;)
renu 9 months ago
can v work wid VB on linux..if not what are the other visual languages dat support linux!!