FREE Registration is required
Overview:
Self is an object-oriented programming language and associated programming environment. It is close in spirit and semantics to Smalltalk: * It is a pure object-oriented language, i.e., everything in the computational domain of Self is an object. * Its syntax borrows heavily from Smalltalk. * As in Smalltalk, variables are of unrestricted type. * It uses blocks - objects which behave like procedures - to implement control structures. * Programs are constructed incrementally within the programming environment. An exploratory style is encouraged. However, it differs from Smalltalk in several important respects. The principal force guiding the design of Self was the desire for simplicity and concreteness. This force is manifested thus: * Self is considerably simpler than Smalltalk in syntax and semantics. More of the basic facilities in the Self system are implemented in Self, itself. * Self has no classes. Instead a more direct object-based inheritance mechanism is provided. The programming environment facilitates direct manipulation, in which the programmer communicates with objects directly (or appears to), rather than applying "tools" to effect changes.
(Is this item miscategorized? Does it need more tags? Let us know.)
| Format: | Software | Size: | 37,500 KB |
| Date: | Apr 2004 | Version: | 4.2.1 |
| License: | Free | ||
| Platform: | Mac | ||
| System Req: | Mac OS X 10.4 PPCMac OS X 10.3.9Mac OS X 10.4 IntelMac OS X 10.0Mac OS X 10.1Mac OS X 10.5 PPCMac OS X 10.2Mac OS X 10.5 IntelMac OS X 10.3Mac OS Classic |
People who downloaded this item also downloaded
![]() |
PanoPreviewer 2.2.1 (Mac) |
![]() |
Panoweaver 4.0.0 (Mac) |
![]() |
ImmerVision Studio Lite 0.9.0 (Windows) |
![]() |
Panoweaver X 2.4 (Mac) |
Top results from Programming Software
![]() |
Guiffy 9.0 Build 270 (Mac) |
![]() |
AG Author 1.2 (Mac) |
![]() |
Apple Carbon Dater 1.3 (Mac) |
![]() |
Apple Game Sprockets SDK 1.7.3 (Mac) |
![]() |
Apple Help 1.2 SDK 1.0 (Mac) |
White Papers, Webcasts, and Resources
- Create Enduring Customer Relationships OracleDevelop profitable, long-term relationships with your customers by truly differentiating your business with a solid and strategic loyalty program.
- Live Webcast: Get Control over SaaS Application Access TriCipherLearn to simplify and protect access to your company's data in Software-as-a-Service (SaaS) apps using identity and access management best practices.
- Best Practices in the Call Center: A Customer Touch-Point Methodology OracleImprove customer satisfaction in your contact center -- while reducing costs -- with an approach that puts all client touch-points on one continuum.
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- Can your business work smarter? Learn more about Lotus Symphony
- Learn how to work smarter and optimize cost using the IBM Smart SOA approach Download the eBook
- Smarter ways to make smarter products Read the brief from IBM






