Discover great deals on apple desktops, notebooks, and parts.

Apple Systems

Objective-C, often referred to as ObjC or more seldom as Objective C or Obj-C, is a reflective, object oriented programming language which adds Smalltalk-style messaging to C. more...

Home
Apple Components
Apple Desktops
Apple Drives, Media
Apple Input Devices
Apple Laptops, Notebooks
Apple Monitors/Displays
Apple Networking
Apple Parts & Accessories
Other Apple Products
Printers, Scanners & Ink
Vintage Apple/Macintosh
Apple Manuals
Apple Media
Apple Posters
Apple Shirts
Apple Systems
Other Vintage Apple
Wholesale Lots

Today it is used primarily on Mac OS X and GNUstep, two environments based on the OpenStep standard, and is the primary language used for the NeXTSTEP, OPENSTEP, and Cocoa application frameworks. Generic Objective-C programs that do not make use of these libraries can also be compiled for any system supported by gcc, which includes an Objective-C compiler.

History

In the early 1980s, common software engineering practice was based on structured programming. Structured programming was implemented in order to help "break down" programs into smaller parts, primarily to make them easier to work on as they grew increasingly large. However, as the problems being solved grew in size, structured programming became less useful as more and more procedures had to be written, leading to spaghetti code and poor code reuse.

Many saw object-oriented programming as a potential solution to the problem. In fact, Smalltalk had already addressed many of these engineering issues: some of the most complex systems in the world were Smalltalk environments. On the downside, Smalltalk used a virtual machine. This virtual machine was very large and tended to require huge amounts of memory for the time and ran very slowly.

ObjC was created primarily by Brad Cox and Tom Love in the early 1980s at their company Stepstone. Brad had become interested in the problems of true reusability in software design and programming. In order to demonstrate that real progress could be made, Cox set about to show that making interchangeable software components really needed only a few practical changes to existing tools. Specifically, they needed to support objects in a flexible manner, come supplied with a set of libraries that were usable, and allow for the code (and any resources needed by the code) to be bundled into a single cross-platform format.

The main description of Objective-C in its original form was published in his book, Object-Oriented Programming, An Evolutionary Approach in 1986. Cox was careful to point out that there is more to the problem of reusability than just the language, though despite this, the system often found itself compared on a feature-for-feature basis with other languages.

Popularization through NeXT

In 1988, Steve Jobs' NeXT licensed Objective-C from StepStone (the owner of the Objective-C trademark) and released their own Objective-C compiler and libraries on which the NeXTstep user interface and interface builder were based. The success of the tools and quality of the resultant operating system helped NeXT become a fairly popular niche workstation provider.

Read more at Wikipedia.org


1984 1st Apple Macintosh 128K Carry Case Extremely NICE $99.84 TWO Vintage Apple IIe Computer Systems -Working A2S2064 $39.99
3 Assorted PCMCIA cards for Vintage computers + Extras $1.99 Macintosh LC LC III IIsi Vintage Computer Lot Apple Mac $39.00
Apple Workgroup Server 7250 $5.99 MicroNet MCD-ROM Ext. 650MB Drive for Apple Macintosh $39.99
Vintage Apple 2c llc Computer Model A2S4000 $125.00 Vintage Apple Macintosh 512K M0001W w/ accessories $49.99
Original Apple Mac Plus Computer 512k + MacPro Keyboard $75.00 Vintage Macintosh™ M0135 Hard Disk 20 RARE HD20 $79.95
VIntage Macintosh™ Portable M5120 PARTS OR REPAIR $99.99 Apple II | Dual 5 1/4" Floppy Drives Nice Working $29.95
Macintosh 512k M0001W FatMac FACTORY 4MB UPGRADE/SCSI $199.99 APPLE IIe system with monitor--comes with 3 disk drives $19.99
APPLE IIe Monitor--powers up but works? $1.99 Vintage apple monitor $15.00
Apple Power Mac 8600/250 PowerPC Vintage Working Clean $39.00 Apple MacIntosh Mac SE/30 SE30 80MBHD 8MB RAM SYS 7.5 $89.99
Apple Power PC G3 233MHz 512 Cache 384MB/24x CD/56k $19.99 Apple IIe II computer system with wizardry and extras $100.00
Vintage Apple IIe - A2S2128 - Starts Up! $9.99 Vintage Apple II GS - Limited Edition Woz + Software! $9.99
Macintosh SE/30 5MB RAM/40MB HDD $24.99 Apple GS external floppy drive 5.25" $14.99
VINTAGE LOT APPLE MAC COMPUTER COMPONENTS PRINTER ++ $32.99 Manual Plus Extras For Vintage Apple/Mac Computer $7.50
Vintage Apple II Plus Computer System, Disks, Manual! $199.99 NEW 5.25 5 1/4" Disk Notcher Apple C64 Atari KRAFT $9.99
Apple Disk II External 5.25" Floppy Drive Model A2M0003 $19.99 ORIGINAL APPLE MACINTOSH M0001 w/ KEYBOARD & MOUSE $51.00
Apple PowerBook 5300cs Mint w/ lots of extras $60.00 APPLE MACINTOSH PERFORMA 6115CD in working condition!!! $19.95
Apple Macintosh Powerbook 165C + lots more . . . $200.00 Vintage Macintosh Field Pro Carry Case 128K 512K Nice! $49.95
Very Nice Original Macintosh Plus Platinum M0100 Mouse $24.95 1980 RARE Apple II II+ DOS 3.3 System Master 2 Disk Set $59.95
Rare APPLE MacPortable,2MB,40MB HD, CASE, ORIGINAL BOX! $99.99 Rare Vintage Macintosh Dealer Display Poster ! $129.99
Rare Apple Lisa 1 Bezel Name Plate *EXTREMELY RARE* $250.00 Original Apple 128m Macintosh 1984 $200.00
Vintage Macintosh™ Portable Battery Charging Tray Combo $49.99 Vintage Apple Imagewriter II Printer & Manual WORKING! $99.99
Vintage Apple Lisa Keyboard PARTS OR REPAIR NON-OP $79.99 Macintosh Color Classic M1600 (Dark spot on screen) $9.99
NICE Laser 128EX System in Original Box - RUNS! $159.99 Apple Macintosh Mac Plus 1MB M0001A Computer VINTAGE! $14.99
VINTAGE MAC Preforma 476 PIZZA BOX think Quadra 605 HTF $24.95 UMAX c500 603e 180 Mhz $6.00
Vintage Apple Macintosh 512k M0001W 1 of a kind ! $49.99 vintage apple speakers - mint with box!! $99.99
Vintage Macintosh Quadra 950 DayStar M4300 Operational $9.50 Vintage Macintosh Apple Mac IIfx CPU Computer $21.50
Vintage Macintosh Apple Mac IIx CPU Computer Sys 7.0.1 $19.99 Vintage Macintosh SE PL1 Infinity 40 Turbo 1MB 800K 20S $19.99
Vintage Macintosh Plus 1MB ram w/manual & mouse & cable $19.99 Vintage Mac Macintosh 128K M0001 Computer/Case/Printer $202.50
Vintage Macintosh Classic - It Works! $9.99 Macintosh PowerBook Duo 230 - It Works! $9.99
Macintosh Powerbook 180 - It Works! $9.99 Apple IIe Computer System Monitor Desktop Vintage etc. $99.00
RARE Apple II Cardiovascular fitness CARDS Cardiocomp $5.99 Apple Mac PowerBook 180 7.1 14MB 500MB CD Claris Extras $9.99
1990 Macintosh Classic M0420 as-is for parts $10.00 Apple Twentieth Anniversary Macintosh • TAM Mac 20th 20 $995.00
LOT 3 Removable Mobile Rack Frame 3.5 Hard Disk Drive $10.99 Apple iMac 15" Desktop 1 GHz PowerPC G4 768MB DDR SDRAM $150.00
iMac 333 Mhz Tangerine Dream Machine $25.00 Apple II AppleWorks Badge - BRAND NEW! $6.99
Apple Macintosh IIe A2S2128 PC Personal Computer System $14.99 Vintage Apple III Monitor III Phosphor Green WORKING! $99.99
Original 1984 Macintosh™ RARE Hyperdrive Internal HD $729.99 Original 1985 Macintosh™ 512k FatMac M0001W SYSTEM RARE $399.99
Paintworks Gold for Apple IIGS - NEW $29.90 Macintosh System 7.5 KanjiTalk CD by Apple - NEW $16.90
Apple lle Computer with Monitor and Duo Disk $39.99 Apple lle Computer with Monitor and Disk 1 & 2 Drives $39.99
Vintage Macintosh PowerBook 170 Documentation $1.36 Vintage Student Software Set for the Mac $1.99
Apple IIe Computer 2 disc drives no monitor $17.70 SYNERTEK VINTAGE SYM-1 COMPUTER, MINICOMPUTER CARD $28.00
Applied Engineering RAMWORKS 2- Apple Peripheral - 1976 $200.00 Print Shop for the Apple IIGS $5.00
What's Where in the Apple - A Complete Guide to Apple $24.99 Macintosh se with carrying case $5.50
APPLE IIe A2S2128 VINTAGE VINTAGE COMPUTER rare $9.99 NEW MACINTOSH LC III SYSTEM WITH STYLEWRITER 2 PRINTER $200.00
Vintage 1989 Working Apple Macintosh Mac Plus Computer $9.99 Macintosh LCII System M1700 80MB HDD/OS7.1 Working! $24.99
APPLE MACINTOSH MAC SE FD/HD (w/o O/S) M5011 $25.00 Apple Mac Macintosh Quadra 800 Computer 68040 CDROM $49.95
Vintage Apple II Computer 1979 Carrying Case Included $305.00 "1 APPLE IIe COMPUTER" $9.99
Apple IIGS A2S6000 Computer with 5.25 and 3.5 Drives $9.99 VINTAGE APPLE COMPUTER II PLUS 2 II SYSTEM POWERS UP $19.99
VINTAGE APPLE COMPUTER IIE 2 II E SYSTEM POWERS UP $30.00 Macintosh Computer G4 Cube Great Condition $129.49
Vintage APPLE IIe Computer - RARE! Very Nice! NR $29.99 Apple Mac SE $19.99
Macintosh SE 1 Mbyte Never Used in open Original PKG! Apple IIe Computer System in Original Box - Ex. Cond!!! $199.00
Click to see more Apple Systems items
Prices current as of last update, 11/21/08 9:26pm.


Home Contact Resources Exchange Links eBay