0% found this document useful (0 votes)
59 views

Programming Language

Liberty Basic is a commercial programming language and IDE that runs on Windows and OS/2 and was first released in 1992. It has a visual development tool called FreeForm and supports features like graphics, sound, sprites and calling APIs. Example "Hello World" programs in Liberty Basic are provided.

Uploaded by

Krystel Nankani
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Programming Language

Liberty Basic is a commercial programming language and IDE that runs on Windows and OS/2 and was first released in 1992. It has a visual development tool called FreeForm and supports features like graphics, sound, sprites and calling APIs. Example "Hello World" programs in Liberty Basic are provided.

Uploaded by

Krystel Nankani
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

LIBERTY BASIC PHROGRAM GO!

Liberty Basic
Description
a commercial computer programming language and integrated

development environment (IDE).


has an interpreter developed in Smalltalk, which recognizes its

own dialect of the BASIC programming language.


runs on 16- and 32-bit Windows and OS/2.

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

Just BASICs, Leopard


Microsoft Windows (Mac OS X, and Linux in Liberty Basic 5) Commercial .bas, .fr3

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

current version, v2.5, was released in September 2008.

Overview
comprises

a programming language and integrated development environment, or IDE, bearing some similarities to Visual Basic.

supports a number of scalar and complex data types,

including structures, of objects

and

provides

limited

support

features two "modes" - one for two-dimensional graphics

and one for three-dimensional; these modes cannot be used at the same time.

Phrogram as of 2010 operates only on the Microsoft

Windows series of operating systems that support the .NET Framework.


providing a modern language with some features of

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

by Robert Griesemer, Rob Pike, and Ken Thompson.


Go was officially announced in November 2009. Go's

"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

You might also like