Programming Language
Programming Language
Liberty Basic
Description
a commercial computer programming language and integrated
Background
Liberty BASIC Paradigm(s) Event-driven, Procedural
Appeared in
Designed by Developer Stable release Typing discipline Major implementations Influenced by
1992
Carl Gundel Shoptalk Systems 4.04 (July 31, 2010) Dynamic, weak Run BASIC, GLBCC QuickBASIC, Smalltalk/V
Influenced
OS License Usual filename extensions
Features
A visual development tool called FreeForm, written in Liberty BASIC
and greatly extended by the Liberty BASIC community over the years
Source level debugger calling of DLLs and APIs Color graphics capability Can create games with sprite animation, sound, music, and joystick
control
An add-on package called Assist with many new features, such as a
code formatter, source code versioning, a performance profiler, an easy-to-use code difference browser, and an improved package and deployment system
Example code
"Hello world" program: print "hello world" end
Program to display a pop-up message box with the words "Hello, World!" on it: nomainwin notice "Hello world!" end
Program to display an input box: nomainwin notice "Example program" + chr$(13) + "Hello world!" end
Phrogram
a commercial programming language designed by its
creators to be understandable and appealing to beginning and intermediate programmers of all ages.
Its predecessor, Kids Programming Language (KPL) was
first released in August 2005 and its distribution was discontinued in May 2008.
Phrogram was first released in October 2006 as v2.0; its
Overview
comprises
a programming language and integrated development environment, or IDE, bearing some similarities to Visual Basic.
and
provides
limited
support
and one for three-dimensional; these modes cannot be used at the same time.
advanced languages such as C++, Java, Visual Basic and C#, and Visual Basic syntax, to make the transition into those languages as easy as possible.
supports object-oriented programming (OOP)
Syntax
Program Hello_World Method Main() ConsoleWriteLine("Hello, World!") End Method End Program
GO!
Background a compiled, garbage-collected, concurrent programming language developed by Google Inc.
The initial design of Go was started in September 2007
"gc" compiler targets the Linux, Mac OS X, FreeBSD, OpenBSD, Plan 9, and Microsoft Windows operating systems and the i386, amd64, and ARM processor architectures.
Description
The syntax of Go is broadly similar to that of C designed for exceptionally fast compiling times, even on
modest hardware.
allows a programmer to write functions that can operate
on inputs of arbitrary type, provided that the type implements the functions defined by a given interface.
Sample program
package main import "fmt" func main() { fmt.Println("Hello, World") }
Reported by:
Maryjane T. Perez
BSIT 4-2