Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
24 crawler(s) on-line.
 84 guest(s) on-line.
 2 member(s) on-line.


 BigD,  bhabbott

You are an anonymous user.
Register Now!
 BigD:  17 secs ago
 bhabbott:  2 mins ago
 kiFla:  9 mins ago
 pixie:  24 mins ago
 kolla:  41 mins ago
 21stcentury:  46 mins ago
 kamelito:  56 mins ago
 Trixie:  1 hr 8 mins ago
 zipper:  1 hr 11 mins ago
 OneTimer1:  1 hr 35 mins ago

Software News   Software News : AmigaTalk V2.5 now available on aminet!
   posted by stychokiller on 18-Dec-2003 5:59:30 (1643 reads)
AmigaTalk V2.5 has been uploaded to dev/lang/AmigaTalk.lha in aminet & is available for you to use! A lot of improvements have been made to this version, so read the amigatalk.readme file in aminet.

AmigaTalk is based upon Little Smalltalk

Little Smalltalk is an open tiny version of Smalltalk. Little Smalltalk is NOT a smalltalk-80 system. If you want a real Smalltalk system go buy one from ParcPlace, Digitalk, IBM, or whomever.

Smalltalk is a dynamically typed object oriented programming language designed at Xerox PARC by Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg, and others during the 1970s. The language was generally released as Smalltalk-80 and has been widely used since.

Smalltalk's big ideas include:

* "Everything is an object." Strings, integers, booleans, class definitions, blocks of code, stack frames, memory are all represented as objects.
* Everything is available for modification. If you want to change the IDE, you can do it-- in a running system, without stopping to recompile and restart. If you want a new control construct in the language, you can add it.
In some implementations, you can change even the syntax of the language, or the way the garbage collection works.
* Types are dynamic -- this means that you don't have to define types in the code which makes the language much more concise.
* Garbage collection is built in and invisible to the developer.
* Smalltalk programs are usually compiled to bytecodes, run by a virtual machine.
* Dynamic translation: modern commercial virtual machines compile bytecodes to the native machine code for fast execution, a technique pioneered by Smalltalk-80 from ParcPlace Systems in mid-1980s.
This idea was adopted by Java some ten years later and named "Just-in-time compilation", or JIT.

Jim Steichen, author of AmigaTalk
    

STORYID: 1073
Related Links
· More about Software News
· News by stychokiller


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle