Strongtalk

Strong Talk is a variant of the Smalltalk programming language, which has an optional static type system. The language Strong Talk is similar to Smalltalk, embedded in a complete programming universe. This project involves the obligatory class browser, the Workspace, a mixin browser and of course a debugger. This so-called programming universe is comparable to modern development environments, but is still far more specific because Strong Talk will not operate at the file level but on the basis of a so-called Images. A modern IDE, however, is based in most cases on objects that are stored on the file system level.

Strong talk was by Urs Hölzle, one of the original developers of the programming language Self, developed together with other known experts in this field such as, among others, Lars Bak, Gilad Bracha and Robert Griesemer. Strong Talk is provided source license available under an open. In September 2006, the sources of the virtual machine were disclosed.

If one considers the structure of the Strong Talk development system, it is clear that this language should be much more likely to apply as a Java predecessors. Thus, the object hierarchy is typified by common and the primary object is the Object object. In the illustration also shows that there is a kind of class browser as in Smalltalk, by means of which you can navigate within the object hierarchy. In addition, the illustration shows the process of instantiating the object semaphore. This is done, as in a Smalltalk system over the line of code:

Semaphore new. Here is the new class method is invoked on the class object semaphore, which returns a new instance of this very class. Counterparts to the class method new, for example, as can be seen from the illustration, the instance methods of signal count and signal count:. They act as a getter or setter of the instance variable signal count. This is the common convention in Smalltalk systems.

751884
de