Misplaced Pages

Object Pascal

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods .

#93906

128-567: The language was originally developed by Apple Computer as Clascal for the Lisa Workshop development system. As Lisa gave way to Macintosh , Apple collaborated with Niklaus Wirth , the author of Pascal, to develop an officially standardized version of Clascal. This was renamed Object Pascal. Through the mid-1980s, Object Pascal was the main programming language for early versions of the MacApp application framework . The language lost its place as

256-510: A Motorola 68040 or 68060 CPU in order to maintain backwards compatibility, as very few apps at the time could run natively on the PPC chips. However, the new machines never materialized, and Commodore subsequently declared bankruptcy. Over a decade later, AmigaOS 4 would be released, which would put the platform permanently on the architecture. OS4 is compatible with those first-generation accelerators, as well as several custom motherboards created for

384-451: A boardroom coup and called an emergency meeting at which Apple's executive staff sided with Sculley and stripped Jobs of all operational duties. Jobs resigned from Apple in September 1985 and took several Apple employees with him to found NeXT . Wozniak had also quit his active employment at Apple earlier in 1985 to pursue other ventures, expressing his frustration with Apple's treatment of

512-494: A command-line interface (CLI), Apache Module (Celerity), and CodeRunner (node.js like solution able to handle different scripts per port), besides the ability to compile and protect a script's source code . Here are several "Hello World" programs in different Object Pascal versions. Still supported in Delphi and Free Pascal. FPC also packages its own substitutes for the libraries/units. Delphi does not. The Free Pascal 1.0 series and

640-611: A multi-touch iPod Nano , an iPod Touch with FaceTime , and an iPod Shuffle that brought back the clickwheel buttons of earlier generations. It also introduced the smaller, cheaper second-generation Apple TV which allowed the rental of movies and shows. On January 17, 2011, Jobs announced in an internal Apple memo that he would take another medical leave of absence for an indefinite period to allow him to focus on his health. Chief operating officer Tim Cook assumed Jobs's day-to-day operations at Apple, although Jobs would still remain "involved in major strategic decisions". Apple became

768-549: A superscalar implementation. Versions of the design exist in both 32-bit and 64-bit implementations. Starting with the basic POWER specification, the PowerPC added: Some instructions present in the POWER instruction set were deemed too complex and were removed in the PowerPC architecture. Some removed instructions could be emulated by the operating system if necessary. The removed instructions are: Most PowerPC chips switch endianness via

896-526: A $ 309 million profit. On May 6, 1998, Apple introduced a new all-in-one computer reminiscent of the original Macintosh: the iMac . The iMac was a huge success, with 800,000 units sold in its first five months, and ushered in major shifts in the industry by abandoning legacy technologies like the 3 + 1 ⁄ 2 -inch diskette , being an early adopter of the USB connector, and coming pre-installed with Internet connectivity (the "i" in iMac) via Ethernet and

1024-401: A US jury ruled that Samsung should pay Apple $ 1.05 billion (£665m) in damages in an intellectual property lawsuit. Samsung appealed the damages award, which was reduced by $ 450 million and further granted Samsung's request for a new trial. On November 10, 2012, Apple confirmed a global settlement that dismissed all existing lawsuits between Apple and HTC up to that date, in favor of

1152-498: A bit in the MSR ( machine state register ), with a second bit provided to allow the OS to run with a different endianness. Accesses to the " inverted page table " (a hash table that functions as a TLB with off-chip storage) are always done in big-endian mode. The processor starts in big-endian mode. In little-endian mode, the three lowest-order bits of the effective address are exclusive-ORed with

1280-477: A decade. In the 1990s, Apple lost considerable market share in the personal computer industry to the lower-priced Wintel duopoly of the Microsoft Windows operating system on Intel -powered PC clones . In 1997, Apple was weeks away from bankruptcy . To resolve its failed operating system strategy, it bought NeXT, effectively bringing Jobs back to the company, who guided Apple back to profitability over

1408-403: A dial-up modem. Its striking teardrop shape and translucent materials were designed by Jonathan Ive , who had been hired by Amelio, and who collaborated with Jobs for more than a decade to reshape Apple's product design. A little more than a year later on July 21, 1999, Apple introduced the iBook consumer laptop. It culminated Jobs's strategy to produce only four products: refined versions of

SECTION 10

#1732851767094

1536-622: A distinct location as in other Object Pascal dialects. Many features have been introduced continuously to Object Pascal with extensions to Delphi and extensions to FreePascal. In reaction to criticism, Free Pascal has adopted generics with the same syntax as Delphi, provided Delphi compatibility mode is selected, and both Delphi (partial) and Free Pascal (more extensive) support operator overloading . Delphi has also introduced many other features since version 7, including generics. Whereas FreePascal tries to be compatible to Delphi in Delphi compatibility mode, it also usually introduced many new features to

1664-433: A distraction not only for me and my family, but everyone else at Apple as well", and explained that the break would allow the company "to focus on delivering extraordinary products". Though Jobs was absent, Apple recorded its best non-holiday quarter (Q1 FY 2009) during the recession , with revenue of $ 8.16 billion and profit of $ 1.21 billion. After years of speculation and multiple rumored "leaks", Apple unveiled

1792-540: A high level of compatibility with it; the architectures have remained close enough that the same programs and operating systems will run on both if some care is taken in preparation; newer chips in the Power series use the Power ISA . The history of RISC began with IBM's 801 research project, on which John Cocke was the lead developer, where he developed the concepts of RISC in 1975–78. 801-based microprocessors were used in

1920-469: A high-performance digital flight control computer, powered by a quadraplex PowerPC-based processor setup on a HAL Tejas Mark 1A in 2024. Operating systems that work on the PowerPC architecture are generally divided into those that are oriented toward the general-purpose PowerPC systems, and those oriented toward the embedded PowerPC systems. Companies that have licensed the 64-bit POWER or 32-bit PowerPC from IBM include: PowerPC processors were used in

2048-444: A large screen, tablet-like media device known as the iPad on January 27, 2010. The iPad ran the same touch-based operating system as the iPhone, and all iPhone apps were compatible with the iPad. This gave the iPad a large app catalog on launch, though having very little development time before the release. Later that year on April 3, 2010, the iPad was launched in the U.S. It sold more than 300,000 units on its first day, and 500,000 by

2176-576: A more modern approach. This led to the Pink project in 1988, A/UX that same year, Copland in 1994, and evaluated the purchase of BeOS in 1996. Talks with Be stalled when the CEO, former Apple executive Jean-Louis Gassée , demanded $ 300 million in contrast to Apple's $ 125 million offer. Only weeks away from bankruptcy , Apple's board preferred NeXTSTEP and purchased NeXT in late 1996 for $ 400 million, retaining Steve Jobs . The NeXT acquisition

2304-663: A much faster compile– link –debug cycle, and tight integration of its tools. The last official release of Think Pascal was 4.01, in 1992. Symantec later released an unofficial version 4.5d4 at no charge. Apple dropped support for Object Pascal when they moved from Motorola 68000 series chips to IBM's PowerPC architecture in 1994. MacApp 3.0, had already been rewritten in C++ and ported to this platform. Metrowerks offered with CodeWarrior an Object Pascal compiler for Macintosh that targeted both 68k and PowerPC , both in their IDE and as MPW tools. Macintosh developers using Object Pascal had

2432-459: A new incarnation of the Amiga platform. IBM also had a full line of PowerPC based desktops built and ready to ship; unfortunately, the operating system that IBM had intended to run on these desktops— Microsoft Windows NT —was not complete by early 1993, when the machines were ready for marketing. Accordingly, and further because IBM had developed animosity toward Microsoft, IBM decided to port OS/2 to

2560-425: A new port of OS/2 (with Intel emulation for application compatibility), pending a successful launch of the PowerPC 620. Throughout the mid-1990s, PowerPC processors achieved benchmark test scores that matched or exceeded those of the fastest x86 CPUs. Ultimately, demand for the new architecture on the desktop never truly materialized. Windows, OS/2, and Sun customers, faced with the lack of application software for

2688-607: A number of IBM embedded products, eventually becoming the 16-register IBM ROMP processor used in the IBM RT PC . The RT PC was a rapid design implementing the RISC architecture. Between the years of 1982 and 1984, IBM started a project to build the fastest microprocessor on the market; this new 32-bit architecture became referred to as the America Project throughout its development cycle, which lasted for approximately 5–6 years. The result

SECTION 20

#1732851767094

2816-633: A path to port to the PowerPC , even architecture after both Apple and Symantec dropped support. MacApp 2.0, written in Object Pascal, was ported to the PowerPC using CodeWarrior . In 1986, Borland introduced similar extensions, also named Object Pascal, to the Turbo Pascal product for the Macintosh, and in 1989 for Turbo Pascal 5.5 for DOS. When Borland refocused from DOS to Windows in 1994, they created

2944-738: A power struggle between Steve Jobs and CEO John Sculley , who had been hired away from Pepsi two years earlier by Jobs saying, "Do you want to sell sugar water for the rest of your life or come with me and change the world?" Sculley removed Jobs as the head of the Macintosh division, with unanimous support from the Apple board of directors. The board of directors instructed Sculley to contain Jobs and his ability to launch expensive forays into untested products. Rather than submit to Sculley's direction, Jobs attempted to oust him from leadership. Jean-Louis Gassée informed Sculley that Jobs had been attempting to organize

3072-502: A preferential rate. This visit influenced Jobs to implement a GUI in Apple's products, starting with the Apple Lisa . Despite being pioneering as a mass-marketed GUI computer, the Lisa suffered from high costs and limited software options, leading to commercial failure. Jobs, angered by being pushed off the Lisa team, took over the company's Macintosh division. Wozniak and Raskin had envisioned

3200-417: A property of the motherboard. An OS that operates in little-endian mode on a big-endian motherboard must both swap bytes and undo the exclusive-OR when accessing little-endian chips. AltiVec operations, despite being 128-bit, are treated as if they were 64-bit. This allows for compatibility with little-endian motherboards that were designed prior to AltiVec. An interesting side effect of this implementation

3328-526: A second source for the microprocessors. This three-way collaboration between Apple, IBM, and Motorola became known as the AIM alliance . In 1991, the PowerPC was just one facet of a larger alliance among these three companies. At the time, most of the personal computer industry was shipping systems based on the Intel 80386 and 80486 chips, which have a complex instruction set computer (CISC) architecture, and development of

3456-529: A successor to Turbo Pascal, named Delphi , and introduced a new set of extensions to create what is now known as the Delphi language. The development of Delphi started in 1993 and Delphi 1.0 was officially released in the United States on 14 February 1995. While code using the Turbo Pascal object model could still be compiled, Delphi featured a new syntax using the keyword class in preference to object ,

3584-599: A ten-year license agreement for current and future patents between the two companies. It is predicted that Apple will make US$ 280   million per year from this deal with HTC. In May 2014, Apple confirmed its intent to acquire Dr. Dre and Jimmy Iovine 's audio company Beats Electronics —producer of the "Beats by Dr. Dre" line of headphones and speaker products, and operator of the music streaming service Beats Music —for US$ 3   billion, and to sell their products through Apple's retail outlets and resellers. Iovine believed that Beats had always "belonged" with Apple, as

3712-412: A three bit value selected by the length of the operand. This is enough to appear fully little-endian to normal software. An operating system will see a warped view of the world when it accesses external chips such as video and network hardware. Fixing this warped view requires that the motherboard perform an unconditional 64-bit byte swap on all data entering or leaving the processor. Endianness thus becomes

3840-792: Is another area where embedded PowerPC processors are found in large numbers. MSIL took the QUICC engine from the MC68302 and made the PowerQUICC MPC860. This was a very famous processor used in many Cisco edge routers in the late 1990s. Variants of the PowerQUICC include the MPC850, and the MPC823/MPC823e. All variants include a separate RISC microengine called the CPM that offloads communications processing tasks from

3968-525: Is based on NeXTSTEP , OpenStep , and BSD Unix , to combine the stability, reliability, and security of Unix with the ease of use of an overhauled user interface. Second, in May 2001, the first two Apple Store retail locations opened in Virginia and California, offering an improved presentation of the company's products. At the time, many speculated that the stores would fail, but they became highly successful, and

Object Pascal - Misplaced Pages Continue

4096-527: Is now handled by Power.org where IBM, Freescale, and AMCC are members. PowerPC, Cell and POWER processors are now jointly marketed as the Power Architecture . Power.org released a unified ISA, combining POWER and PowerPC ISAs into the new Power ISA v.2.03 specification and a new reference platform for servers called PAPR (Power Architecture Platform Reference). Many PowerPC designs are named and labeled by their apparent technology generation. That began with

4224-556: Is that a program can store a 64-bit value (the longest operand format) to memory while in one endian mode, switch modes, and read back the same 64-bit value without seeing a change of byte order. This will not be the case if the motherboard is switched at the same time. Mercury Systems and Matrox ran the PowerPC in little-endian mode. This was done so that PowerPC devices serving as co-processors on PCI boards could share data structures with host computers based on x86 . Both PCI and x86 are little-endian. OS/2 and Windows NT for PowerPC ran

4352-530: Is the POWER instruction set architecture , introduced with the RISC System/6000 in early 1990. The original POWER microprocessor , one of the first superscalar RISC implementations, is a high performance, multi-chip design. IBM soon realized that a single-chip microprocessor was needed in order to scale its RS/6000 line from lower-end to high-end machines. Work began on a one-chip POWER microprocessor, designated

4480-568: Is the PowerPC ( performance computing ) specification. The differences between the earlier POWER instruction set and that of PowerPC is outlined in Appendix E of the manual for PowerPC ISA v.2.02. Since 1991, IBM had a long-standing desire for a unifying operating system that would simultaneously host all existing operating systems as personalities upon one microkernel. From 1991 to 1995, the company designed and aggressively evangelized what would become Workplace OS , primarily targeting PowerPC. When

4608-398: Is valued at just over $ 3.2 trillion. Apple has received criticism regarding its contractors ' labor practices, its relationship with trade unions , its environmental practices , and its business ethics, including anti-competitive practices and materials sourcing. Nevertheless, the company has a large following and enjoys a high level of brand loyalty . Apple Computer Company

4736-608: The AltiVec extensions in Motorola's 74xx series) was added. IBM's RS64 processors are a family of chips implementing the "Amazon" variant of the PowerPC architecture. These processors are used in the RS/6000 and IBM AS/400 computer families; the Amazon architecture includes proprietary extensions used by AS/400. The POWER4 and later POWER processors implement the Amazon architecture and replaced

4864-582: The Apple II series was discontinued. It was expensive to produce, and the company decided it was still absorbing sales from lower-cost Macintosh models. After the launch of the LC, Apple encouraged developers to create applications for Macintosh rather than Apple II, and authorized salespersons to redirect consumers from Apple II and toward Macintosh. The Apple IIe was discontinued in 1993. Apple experimented with several other unsuccessful consumer targeted products during

4992-500: The Apple II , became a best seller as one of the first mass-produced microcomputers . Apple introduced the Lisa in 1983 and the Macintosh in 1984, as some of the first computers to use a graphical user interface and a mouse . By 1985, internal company problems led to Jobs leaving to form NeXT, Inc. , and Wozniak withdrawing to other ventures; John Sculley served as long-time CEO for over

5120-506: The Macworld Expo on January 9, 2007, Jobs announced the renaming of Apple Computer, Inc. to Apple Inc., because the company had broadened its focus from computers to consumer electronics. This event also saw the announcement of the iPhone and the Apple TV . The company sold 270,000 first-generation iPhones during the first 30 hours of sales, and the device was called "a game changer for

5248-513: The Pentium processor was well underway. The PowerPC chip was one of several joint ventures involving the three alliance members, in their efforts to counter the growing Microsoft-Intel dominance of personal computing. For Motorola, POWER looked like an unbelievable deal. It allowed the company to sell a widely tested and powerful RISC CPU for little design cash on its own part. It also maintained ties with an important customer, Apple, and seemed to offer

Object Pascal - Misplaced Pages Continue

5376-527: The Power Macintosh , the first of many computers with Motorola's PowerPC processor. In the wake of the alliance, Apple opened up to the idea of allowing Motorola and other companies to build Macintosh clones . Over the next two years, 75 distinct Macintosh clone models were introduced. However, by 1996, Apple executives were worried that the clones were cannibalizing sales of its own high-end computers, where profit margins were highest. In 1996, Spindler

5504-518: The Power Macintosh G3 desktop and PowerBook G3 laptop for professionals, and the iMac desktop and iBook laptop for consumers. Jobs said the small product line allowed for a greater focus on quality and innovation. Around then, Apple also completed numerous acquisitions to create a portfolio of digital media production software for both professionals and consumers. Apple acquired Macromedia 's Key Grip digital video editing software project which

5632-475: The SoundJam MP audio player software from Casady & Greene . Apple renamed the program iTunes , and simplified the user interface and added CD burning. In 2001, Apple changed course with three announcements. First, on March 24, 2001, Apple announced the release of a new modern operating system, Mac OS X . This was after numerous failed attempts in the early 1990s, and several years of development. Mac OS X

5760-512: The TRS-80 and Commodore PET , because of its character cell-based color graphics and open architecture . The Apple I and early Apple II models use ordinary audio cassette tapes as storage devices, which were superseded by the 5 + 1 ⁄ 4 -inch floppy disk drive and interface called the Disk II in 1978. The Apple II was chosen to be the desktop platform for the first killer application of

5888-628: The chief operating officer . Gassée left the company later that year to set up a rival, Be Inc. The company pivoted strategy and, in October 1990, introduced three lower-cost models: the Macintosh Classic , the Macintosh LC , and the Macintosh IIsi , all of which generated significant sales due to pent-up demand. In 1991, Apple introduced the hugely successful PowerBook with a design that set

6016-523: The iLife suite. At the Worldwide Developers Conference keynote address on June 6, 2005, Jobs announced that Apple would move away from PowerPC processors, and the Mac would transition to Intel processors in 2006. On January 10, 2006, the new MacBook Pro and iMac became the first Apple computers to use Intel's Core Duo CPU. By August 7, 2006, Apple made the transition to Intel chips for

6144-401: The third- and fourth-generation iPads , which featured Retina displays ; and the iPad Mini , which featured a 7.9-inch screen in contrast to the iPad's 9.7-inch screen. These launches were successful, with the iPhone 5 (released September 21, 2012) becoming Apple's biggest iPhone launch with over two million pre-orders and sales of three million iPads in three days following the launch of

6272-498: The "G3", which was an internal project name inside AIM for the development of what would become the PowerPC 750 family . Apple popularized the term "G3" when they introduced Power Mac G3 and PowerBook G3 at an event at 10 November 1997. Motorola and Apple liked the moniker and used the term "G4" for the 7400 family introduced in 1998 and the Power Mac G4 in 1999. At the time the G4

6400-547: The 1990s, including QuickTake digital cameras , PowerCD portable CD audio players, speakers , the Pippin video game console, the eWorld online service, and Apple Interactive Television Box . Enormous resources were invested in the problematic Newton tablet division, based on John Sculley's unrealistic market forecasts. Throughout this period, Microsoft continued to gain market share with Windows by focusing on delivering software to inexpensive personal computers, while Apple

6528-552: The 1991 Apple – IBM – Motorola alliance, known as AIM . PowerPC, as an evolving instruction set, has been named Power ISA since 2006, while the old name lives on as a trademark for some implementations of Power Architecture –based processors. Originally intended for personal computers , the architecture is well known for being used by Apple's desktop and laptop lines from 1994 until 2006, and in several videogame consoles including Microsoft's Xbox 360 , Sony's PlayStation 3 , and Nintendo's GameCube , Wii , and Wii U . PowerPC

SECTION 50

#1732851767094

6656-476: The 2nd generation "pure" PowerPC designs. Apple continued work on a new line of Macintosh computers based on the chip, and eventually released them as the 601-based Power Macintosh on March 14, 1994. Accelerator cards based on the first-generation PowerPC chips were created for the Amiga in anticipation for a move to a possible new Amiga platform designed around the PowerPC. The accelerator cards also included either

6784-457: The 8xx and designed in Israel by MSIL (Motorola Silicon Israel Limited). The 601 core is single issue, meaning it can only issue one instruction in a clock cycle. To this they add various bits of custom hardware, to allow for I/O on the one chip. In 2004, the next-generation four-digit 55xx devices were launched for the automotive market. These use the newer e200 series of PowerPC cores. Networking

6912-530: The App Store could become a billion-dollar business for Apple. By October 2008, Apple was the third-largest mobile handset supplier in the world due to the popularity of the iPhone. On January 14, 2009, Jobs announced in an internal memo that he would be taking a six-month medical leave of absence from Apple until the end of June 2009 and would spend the time focusing on his health. In the email, Jobs stated that "the curiosity over my personal health continues to be

7040-471: The Apple II division and stating that the company had "been going in the wrong direction for the last five years". Wozniak remained employed by Apple as a representative, receiving a stipend estimated to be $ 120,000 per year. Jobs and Wozniak remained Apple shareholders following their departures. After the departures of Jobs and Wozniak in 1985, Sculley launched the Macintosh 512K that year with quadruple

7168-441: The Apple and IBM PowerPC desktops). Apple, which also lacked a PowerPC based OS, took a different route. Utilizing the portability platform yielded by the secret Star Trek project , the company ported the essential pieces of their Mac OS operating system to the PowerPC architecture, and further wrote a 68k emulator that could run 68k based applications and the parts of the OS that had not been rewritten. The second generation

7296-580: The Create constructor and a virtual Destroy destructor (and negating having to call the New and Dispose procedures), properties, method pointers, and some other things. These were inspired by the ISO working draft for object-oriented extensions, but many of the differences from Turbo Pascal's dialect (such as the draft's requirement that all methods be virtual ) were ignored. The Delphi language has continued to evolve over

7424-572: The FPC textmode IDE are the largest open codebases in this dialect. Free Pascal 2.0 was rewritten in a more Delphi-like dialect, and the textmode IDE and related frameworks (Free Vision) are the only parts in the TP version of Object Pascal. Another example: This works based on pointer copy, unless there is a specific allocation for a deeper copy. Note that the object construct is still available in Delphi and Free Pascal. The method implementation can also be made in

7552-494: The Mac OS could not fit in 8 KB and thus slowed the computer drastically. The 603e solved this problem by having a 16 KB L1 cache , which allowed the emulator to run efficiently. In 1993, developers at IBM's Essex Junction, Burlington, Vermont facility started to work on a version of the PowerPC that would support the Intel x86 instruction set directly on the CPU. While this

7680-421: The Macintosh as a low-cost computer with a text-based interface like the Apple II, but a plane crash in 1981 forced Wozniak to step back from the project. Jobs quickly redefined the Macintosh as a graphical system that would be cheaper than the Lisa, undercutting his former division. Jobs was also hostile to the Apple II division, which at the time, generated most of the company's revenue. In 1984, Apple launched

7808-583: The Macintosh, the first personal computer without a bundled programming language . Its debut was signified by " 1984 ", a US$ 1.5   million television advertisement directed by Ridley Scott that aired during the third quarter of Super Bowl XVIII on January 22, 1984. This was hailed as a watershed event for Apple's success and was called a "masterpiece" by CNN and one of the greatest TV advertisements of all time by TV Guide . The advertisement created great interest in Macintosh , and sales were initially good, but began to taper off dramatically after

SECTION 60

#1732851767094

7936-586: The PC into the early 2000s, and was partly displaced in the 2000s with the introduction of the .NET Framework which included Hejlsberg's C# . Pascal became a major language in the programming world in the 1970s, with high-quality implementations on most minicomputer platforms and microcomputers . Among the latter was the UCSD Pascal system, which compiled to an intermediate p-System code format that could then run on multiple platforms. Apple licensed UCSD and used it as

8064-576: The PowerPC in the form of Workplace OS. This new software platform spent three years (1992 to 1995) in development and was canceled with the December 1995 developer release, because of the disappointing launch of the PowerPC 620. For this reason, the IBM PowerPC desktops did not ship, although the reference design (codenamed Sandalbow) based on the PowerPC 601 CPU was released as an RS/6000 model ( Byte ' s April 1994 issue included an extensive article about

8192-433: The PowerPC, almost universally ignored the chip. IBM's Workplace OS platform (and thus, OS/2 for PowerPC) was summarily canceled upon its first developers' release in December 1995 due to the simultaneous buggy launch of the PowerPC 620. The PowerPC versions of Solaris and Windows were discontinued after only a brief period on the market. Only on the Macintosh, due to Apple's persistence, did the PowerPC gain traction. To Apple,

8320-637: The RAM, and introduced the LaserWriter , the first reasonably priced PostScript laser printer . PageMaker , an early desktop publishing application taking advantage of the PostScript language, was also released by Aldus Corporation in July 1985. It has been suggested that the combination of Macintosh, LaserWriter, and PageMaker was responsible for the creation of the desktop publishing market. This dominant position in

8448-502: The RS64 chips in the RS/6000 and AS/400 families. IBM developed a separate product line called the "4xx" line focused on the embedded market. These designs included the 401, 403, 405, 440, and 460. In 2004, IBM sold their 4xx product line to Applied Micro Circuits Corporation (AMCC). AMCC continues to develop new high performance products, partly based on IBM's technology, along with technology that

8576-497: The RSC ( RISC Single Chip ). In early 1991, IBM realized its design could potentially become a high-volume microprocessor used across the industry. Apple had already realized the limitations and risks of its dependency upon a single CPU vendor at a time when Motorola was falling behind on delivering the 68040 CPU. Furthermore, Apple had conducted its own research and made an experimental quad-core CPU design called Aquarius, which convinced

8704-516: The Somerset Design Center. The building is named after the site in Arthurian legend where warring forces put aside their swords, and members of the three teams that staff the building say the spirit that inspired the name has been a key factor in the project's success thus far. Part of the culture here is not to have an IBM or Motorola or Apple culture, but to have our own. Toward the close of

8832-424: The alliance between IBM and Motorola, both companies had development efforts underway internally. The PowerQUICC line was the result of this work inside Motorola. The 4xx series of embedded processors was underway inside IBM. The IBM embedded processor business grew to nearly US$ 100 million in revenue and attracted hundreds of customers. The development of the PowerPC is centered at an Austin, Texas, facility called

8960-452: The basis for their Apple Pascal system for the Apple II and Apple III . Pascal became one of the major languages in the company in this period. With the start of the Apple Lisa project, Pascal was selected as the main programming language of the platform, although this time as a compiler in contrast to the p-System interpreter . Object Pascal is an extension of the Pascal language that

9088-582: The business world: VisiCalc , a spreadsheet program released in 1979. VisiCalc created a business market for the Apple II and gave home users an additional reason to buy an Apple II: compatibility with the office, but Apple II market share remained behind home computers made by competitors such as Atari , Commodore , and Tandy . On December 12, 1980, Apple (ticker symbol "AAPL") went public selling 4.6 million shares at $ 22 per share ($ .10 per share when adjusting for stock splits as of September 3, 2022 ), generating over $ 100 million, which

9216-622: The central processor and has functions for DMA . The follow-on chip from this family, the MPC8260, has a 603e-based core and a different CPM. Honda also uses PowerPC processors for its ASIMO robot. In 2003, BAE Systems Platform Solutions delivered the Vehicle-Management Computer for the F-35 fighter jet. This platform consists of dual PowerPCs made by Freescale in a triple redundant setup. Aeronautical Development Establishment tested

9344-407: The company modeled itself after Apple's "unmatched ability to marry culture and technology". The acquisition was the largest purchase in Apple's history. PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing , sometimes abbreviated as PPC ) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by

9472-456: The company was incorporated by Jobs and Wozniak as Apple Computer, Inc. the following year. It was renamed Apple Inc. in 2007 as the company had expanded its focus from computers to consumer electronics. Apple is the largest technology company by revenue , with US$ 391.04   billion in FY 2024. The company was founded to produce and market Wozniak's Apple I personal computer. Its second computer,

9600-524: The company's technology leadership that the future of computing was in the RISC methodology. IBM approached Apple with the goal of collaborating on the development of a family of single-chip microprocessors based on the POWER architecture. Soon after, Apple, being one of Motorola's largest customers of desktop-class microprocessors, asked Motorola to join the discussions due to their long relationship, Motorola having had more extensive experience with manufacturing high-volume microprocessors than IBM, and to form

9728-671: The core of its computer offerings. The next month, in August 1997, Steve Jobs convinced Microsoft to make a $ 150 million investment in Apple and a commitment to continue developing Mac software. This was seen as an "antitrust insurance policy" for Microsoft which had recently settled with the Department of Justice over anti-competitive practices in the United States v. Microsoft Corp. case. Around then, Jobs donated Apple's internal library and archives to Stanford University , to focus more on

9856-428: The current shape for almost all modern laptops. The same year, Apple introduced System 7 , a major upgrade to the Macintosh operating system, adding color to the interface and introducing new networking capabilities. The success of the lower-cost Macs and PowerBook brought increasing revenue. For some time, Apple was doing very well, introducing fresh new products at increasing profits. The magazine MacAddict named

9984-537: The decade, manufacturing issues began plaguing the AIM alliance in much the same way they did Motorola, which consistently pushed back deployments of new processors for Apple and other vendors: first from Motorola in the 1990s with the PowerPC 7xx and 74xx processors, and IBM with the 64-bit PowerPC 970 processor in 2003. In 2004, Motorola exited the chip manufacturing business by spinning off its semiconductor business as an independent company called Freescale Semiconductor . Around

10112-402: The desktop publishing market allowed the company to focus on higher price points, the so-called "high-right policy" named for the position on a chart of price vs. profits. Newer models selling at higher price points offered higher profit margin , and appeared to have no effect on total sales as power users snapped up every increase in speed. Although some worried about pricing themselves out of

10240-500: The desktop publishing market and estranged many of its original consumer customer base who could no longer afford Apple products. The Christmas season of 1989 was the first in the company's history to have declining sales, which led to a 20% drop in Apple's stock price. During this period, the relationship between Sculley and Gassée deteriorated, leading Sculley to effectively demote Gassée in January 1990 by appointing Michael Spindler as

10368-499: The embedded market. It was later and slower than promised, and IBM used their own POWER3 design instead, offering no 64-bit "small" version until the late-2002 introduction of the PowerPC 970 . The 970 is a 64-bit processor derived from the POWER4 server processor. To create it, the POWER4 core was modified to be backward-compatible with 32-bit PowerPC processors, and a vector unit (similar to

10496-404: The end of the first week. In May 2010, Apple's market cap exceeded that of competitor Microsoft for the first time since 1989. In June 2010, Apple released the iPhone 4 , which introduced video calling using FaceTime , multitasking , and a new design with an exposed stainless steel frame as the phone's antenna system. Later that year, Apple again refreshed the iPod line by introducing

10624-509: The entire Mac product line—over one year sooner than announced. The Power Mac, iBook, and PowerBook brands were retired during the transition; the Mac Pro , MacBook , and MacBook Pro became their respective successors. Apple also introduced Boot Camp in 2006 to help users install Windows XP or Windows Vista on their Intel Macs alongside Mac OS X. Apple's success during this period was evident in its stock price . Between early 2003 and 2006,

10752-471: The first PowerPC products reached the market, they were met with enthusiasm. In addition to Apple, both IBM and the Motorola Computer Group offered systems built around the processors. Microsoft released Windows NT 3.51 for the architecture, which was used in Motorola's PowerPC servers, and Sun Microsystems offered a version of its Solaris OS. IBM ported its AIX Unix . Workplace OS featured

10880-504: The first of more than 500 stores around the world. Third, on October 23, 2001, the iPod portable digital audio player debuted. The product was first sold on November 10, 2001, and was extremely successful, with over 100 million units sold within six years. In 2003, the iTunes Store was introduced with music downloads for 99¢ a song and iPod integration. It quickly became the market leader in online music services, with over 5 billion downloads by June 19, 2008. Two years later,

11008-470: The first prototype Apple I at the Homebrew Computer Club in July 1976. The Apple I was sold as a motherboard with CPU , RAM , and basic textual-video chips—a base kit concept which was not yet marketed as a complete personal computer. It was priced soon after debut for $ 666.66 (equivalent to $ 3,600 in 2023). Wozniak later said he was unaware of the coincidental mark of the beast in

11136-399: The first three months as reviews started to come in. Jobs had required 128 kilobytes of RAM, which limited its speed and software in favor of aspiring for a projected price point of $ 1,000 (equivalent to $ 2,900 in 2023). The Macintosh shipped for $ 2,495 (equivalent to $ 7,300 in 2023), a price panned by critics due to its slow performance. In early 1985, this sales slump triggered

11264-458: The iPad Mini and fourth-generation iPad (released November 3, 2012). Apple also released a third-generation 13-inch MacBook Pro with a Retina display and new iMac and Mac Mini computers. On August 20, 2012, Apple's rising stock price increased the company's market capitalization to a then-record $ 624 billion. This beat the non-inflation-adjusted record for market capitalization previously set by Microsoft in 1999. On August 24, 2012,

11392-465: The iTunes Store was the world's largest music retailer. In 2002, Apple purchased Nothing Real for its advanced digital compositing application Shake , and Emagic for the music productivity application Logic . The purchase of Emagic made Apple the first computer manufacturer to own a music software company. The acquisition was followed by the development of Apple's consumer-level GarageBand application. The release of iPhoto that year completed

11520-557: The iTunes Store, effective in May 2007. Other record labels eventually followed suit and Apple published a press release in January 2009 to announce that all songs on the iTunes Store are available without their FairPlay DRM. In July 2008, Apple launched the App Store to sell third-party applications for the iPhone and iPod Touch . Within a month, the store sold 60 million applications and registered an average daily revenue of $ 1 million, with Jobs speculating in August 2008 that

11648-432: The incorporation of Apple. During the first five years of operations, revenues grew exponentially, doubling about every four months. Between September 1977 and September 1980, yearly sales grew from $ 775,000 to US$ 118   million, an average annual growth rate of 533%. The Apple II , also designed by Wozniak, was introduced on April 16, 1977, at the first West Coast Computer Faire . It differs from its major rivals,

11776-408: The industry". In an article posted on Apple's website on February 6, 2007, Jobs wrote that Apple would be willing to sell music on the iTunes Store without digital rights management , thereby allowing tracks to be played on third-party players if record labels would agree to drop the technology. On April 2, 2007, Apple and EMI jointly announced the removal of DRM technology from EMI's catalog in

11904-519: The language that are not always available in Delphi. Apple Inc. Apple Inc. is an American multinational corporation and technology company headquartered and incorporated in Cupertino, California , in Silicon Valley . It is best known for its consumer electronics , software , and services . Founded in 1976 as Apple Computer Company by Steve Jobs , Steve Wozniak and Ronald Wayne ,

12032-609: The main development language on the Mac in 1991 with the release of the C++ -based MacApp 3.0. Official support ended in 1996. Symantec also developed a compiler for Object Pascal for their Think Pascal product, which could compile programs much faster than Apple's own Macintosh Programmer's Workshop (MPW). Symantec then developed the Think Class Library (TCL), based on MacApp concepts, which could be called from both Object Pascal and THINK C . The Think suite largely displaced MPW as

12160-570: The main development platform on the Mac in the late 1980s. Symantec ported Object Pascal to the PC, and developed a similar object framework on that platform. In contrast to TCL, which eventually migrated to C++, the PC libraries remained mainly based on Pascal. Borland added support for object-oriented programming to Turbo Pascal 5.5, which would eventually become the basis for the Object Pascal dialect used in Delphi created by Anders Hejlsberg . Delphi remained mainstream for business applications on

12288-481: The market, the high-right policy was in full force by the mid-1980s, due to Jean-Louis Gassée's slogan of "fifty-five or die", referring to the 55% profit margins of the Macintosh II . This policy began to backfire late in the decade as desktop publishing programs appeared on IBM PC compatibles with some of the same functionality of the Macintosh at far lower price points. The company lost its dominant position in

12416-456: The most part since 2011, Apple has been the world's largest company by market capitalization , and, as of 2023 , is the largest manufacturing company by revenue , the fourth-largest personal computer vendor by unit sales , the largest vendor of tablet computers , and the largest vendor of mobile phones in the world. Apple became the first publicly traded U.S. company to be valued at over $ 1 trillion in 2018, and, as of June 2024 ,

12544-418: The most valuable consumer-facing brand in the world. In June 2011, Jobs surprisingly took the stage and unveiled iCloud , an online storage and syncing service for music, photos, files, and software which replaced MobileMe , Apple's previous attempt at content syncing. This would be the last product launch Jobs would attend before his death. On August 24, 2011, Jobs resigned his position as CEO of Apple. He

12672-474: The next decade with the introductions of the iMac , iPod , iPhone , and iPad devices to critical acclaim as well as the iTunes Store , launching the " Think different " advertising campaign, and opening the Apple Store retail chain. These moves elevated Apple to consistently be one of the world's most valuable brands since about 2010. Jobs resigned in 2011 for health reasons, and died two months later; he

12800-486: The number 666, and that he came up with the price because he liked "repeating digits". Apple Computer, Inc. was incorporated in Cupertino, California , on January 3, 1977, without Wayne, who had left and sold his share of the company back to Jobs and Wozniak for $ 800 only twelve days after having co-founded it. Multimillionaire Mike Markkula provided essential business expertise and funding of $ 250,000 (equivalent to $ 1,257,000 in 2023) to Jobs and Wozniak during

12928-757: The performance limitations of the chip for future personal computer hardware specifically related to heat generation and energy usage, as well as the inability of IBM to move the 970 processor to the 3 GHz range. The IBM-Freescale alliance was replaced by an open standards body called Power.org. Power.org operates under the governance of the IEEE with IBM continuing to use and evolve the PowerPC processor on game consoles and Freescale Semiconductor focusing solely on embedded devices. IBM continues to develop PowerPC microprocessor cores for use in their application-specific integrated circuit (ASIC) offerings. Many high volume applications embed PowerPC cores. The PowerPC specification

13056-422: The performance of the PowerPC was a bright spot in the face of increased competition from Windows 95 and Windows NT-based PCs. With the cancellation of Workplace OS, the general PowerPC platform (especially AIM's Common Hardware Reference Platform ) was instead seen as a hardware-only compromise to run many operating systems one at a time upon a single unifying vendor-neutral hardware platform. In parallel with

13184-505: The period between 1989 and 1991 as the "first golden age" of the Macintosh. The success of lower-cost consumer Macs, especially the LC, cannibalized higher-priced machines. To address this, management introduced several new brands, selling largely identical machines at different price points, for different markets: the high-end Quadra series, the mid-range Centris series, and the consumer-marketed Performa series. This led to significant consumer confusion between so many models. In 1993,

13312-447: The possibility of adding IBM too, which might buy smaller versions from Motorola instead of making its own. At this point Motorola already had its own RISC design in the form of the 88000 , which was doing poorly in the market. Motorola was doing well with its 68000 family and the majority of the funding was focused on this. The 88000 effort was somewhat starved for resources. The 88000 was already in production, however; Data General

13440-402: The present and the future rather than the past. He ended the Mac clone deals and in September 1997, purchased the largest clone maker, Power Computing . On November 10, 1997, the Apple Store website launched, which was tied to a new build-to-order manufacturing model similar to PC manufacturer Dell 's success. The moves paid off for Jobs; at the end of his first year as CEO, the company had

13568-420: The price of Apple's stock increased more than tenfold, from around $ 6 per share ( split-adjusted ) to over $ 80. When Apple surpassed Dell's market cap in January 2006, Jobs sent an email to Apple employees saying Dell's CEO Michael Dell should eat his words. Nine years prior, Dell had said that if he ran Apple he would "shut it down and give the money back to the shareholders". During his keynote speech at

13696-552: The processor in little-endian mode while Solaris, AIX and Linux ran in big endian. Some of IBM's embedded PowerPC chips use a per-page endianness bit. None of the previous applies to them. The first implementation of the architecture was the PowerPC 601 , released in 1992, based on the RSC, implementing a hybrid of the POWER1 and PowerPC instructions. This allowed the chip to be used by IBM in their existing POWER1-based platforms, although it also meant some slight pain when switching to

13824-484: The project, which began very early in 1985 and became a product in 1986. An Object Pascal extension was also implemented in the Think Pascal integrated development environment (IDE). The IDE includes the compiler and an editor with syntax highlighting and checking, a powerful debugger , and a class library. Many developers preferred Think Pascal over Apple's implementation of Object Pascal because Think Pascal offered

13952-412: The rumors, the switching process took only 5 cycles, or the amount of time needed for the processor to empty its instruction pipeline. Microsoft also aided the processor's demise by refusing to support the PowerPC mode. The first 64-bit implementation is the PowerPC 620 , but it appears to have seen little use because Apple didn't want to buy it and because, with its large die area, it was too costly for

14080-579: The same time, IBM exited the 32-bit embedded processor market by selling its line of PowerPC products to Applied Micro Circuits Corporation (AMCC) and focusing on 64-bit chip designs, while maintaining its commitment of PowerPC CPUs toward game console makers such as Nintendo 's GameCube , Wii and Wii U , Sony 's PlayStation 3 and Microsoft 's Xbox 360 , of which the latter two both use 64-bit processors. In 2005, Apple announced they would no longer use PowerPC processors in their Apple Macintosh computers, favoring Intel -produced processors instead, citing

14208-662: The years to support constructs such as dynamic arrays , generics and anonymous methods . The old object syntax introduced by Apple ("Old-Style Object Types") is still supported. Object Pascal compilers are available for a wide range of operating systems and architectures. Pascal Script (formerly InnerFuse ) and DWScript (Delphi Web Script) are open-source Object Pascal interpreters and scripting engines written in Delphi. They support subsets of Object Pascal. DWScript can also compile Object Pascal code into JavaScript code (Smart Pascal), and supports just-in-time compilation (JIT). Modern Pascal provides 3 different interpreters:

14336-423: Was "pure" and includes the "low end" PowerPC 603 and "high end" PowerPC 604 . The 603 is notable due to its very low cost and power consumption. This was a deliberate design goal on Motorola's part, who used the 603 project to build the basic core for all future generations of PPC chips. Apple tried to use the 603 in a new laptop design but was unable due to the small 8  KB level 1 cache. The 68000 emulator in

14464-496: Was also used for the Curiosity and Perseverance rovers on Mars and a variety of satellites. It has since become a niche architecture for personal computers, particularly with AmigaOS 4 implementations, but remains popular for embedded systems . PowerPC was the cornerstone of AIM's PReP and Common Hardware Reference Platform (CHRP) initiatives in the 1990s. It is largely based on the earlier IBM POWER architecture , and retains

14592-473: Was delivering a richly engineered but expensive experience. Apple relied on high profit margins and never developed a clear response; it sued Microsoft for making a GUI similar to the Lisa in Apple Computer, Inc. v. Microsoft Corp. The lawsuit dragged on for years and was finally dismissed. The major product flops and the rapid loss of market share to Windows sullied Apple's reputation, and in 1993 Sculley

14720-546: Was developed at Apple Computer by a team led by Larry Tesler in consultation with Niklaus Wirth , the inventor of Pascal. It is descended from an earlier object-oriented version of Pascal named Clascal , which was available on the Lisa computer. Object Pascal was needed to support MacApp , an expandable Macintosh application framework that would now be termed a class library . Object Pascal extensions, and MacApp, were developed by Barry Haynes, Ken Doyle, and Larry Rosenstein, and were tested by Dan Allen. Larry Tesler oversaw

14848-548: Was developed within AMCC. These products focus on a variety of applications including networking, wireless, storage, printing/imaging and industrial automation. Numerically, the PowerPC is mostly found in controllers in cars. For the automotive market, Freescale Semiconductor initially offered many variations called the MPC5xx family such as the MPC555, built on a variation of the 601 core called

14976-454: Was finalized on February 9, 1997, and the board brought Jobs back to Apple as an advisor. On July 9, 1997, Jobs staged a boardroom coup that resulted in Amelio's resignation after overseeing a three-year record-low stock price and crippling financial losses. The board named Jobs as interim CEO and he immediately reviewed the product lineup. Jobs canceled 70% of models, ending 3,000 jobs and paring to

15104-475: Was founded on April 1, 1976, by Steve Jobs , Steve Wozniak , and Ronald Wayne as a partnership . The company's first product is the Apple I , a computer designed and hand-built entirely by Wozniak. To finance its creation, Jobs sold his Volkswagen Bus , and Wozniak sold his HP-65 calculator. Neither received the full selling price but in total earned $ 1,300 (equivalent to $ 7,000 in 2023). Wozniak debuted

15232-416: Was just one of several concurrent power architecture projects that IBM was working on, this chip began to be known inside IBM and by the media as the PowerPC 615 . Profitability concerns and rumors of performance issues in the switching between the x86 and native PowerPC instruction sets resulted in the project being canceled in 1995 after only a limited number of chips were produced for in-house testing. Aside

15360-587: Was launched as Final Cut Pro in April 1999. Key Grip's development also led to Apple's release of the consumer video-editing product iMovie in October 1999. Apple acquired the German company Astarte in April 2000, which had developed the DVD authoring software DVDirector, which Apple repackaged as the professional-oriented DVD Studio Pro , and reused its technology to create iDVD for the consumer market. In 2000, Apple purchased

15488-407: Was launched, Motorola categorized all their PowerPC models (former, current and future) according to what generation they adhered to, even renaming the older 603e core "G2". Motorola had a G5 project that never came to fruition, and Apple later used the name when the 970 family launched in 2003, though it was designed and built by IBM. The PowerPC is designed along RISC principles and allows for

15616-576: Was more capital than any IPO since Ford Motor Company in 1956. By the end of the day, around 300 millionaires were created, including Jobs and Wozniak, from a stock price of $ 29 per share and a market cap of $ 1.778 billion. In December 1979, Steve Jobs and Apple employees, including Jef Raskin , visited Xerox PARC , where they observed the Xerox Alto , featuring a graphical user interface (GUI). Apple subsequently negotiated access to PARC's technology, leading to Apple's option to buy shares at

15744-493: Was on January 19, 2012, when Apple's Phil Schiller introduced iBooks Textbooks for iOS and iBook Author for Mac OS X in New York City. Jobs stated in the biography Steve Jobs that he wanted to reinvent the textbook industry and education. From 2011 to 2012, Apple released the iPhone 4s and iPhone 5 , which featured improved cameras, an intelligent software assistant named Siri , and cloud-synced data with iCloud;

15872-577: Was replaced as CEO by Gil Amelio , who was hired for his reputation as a corporate rehabilitator. Amelio made deep changes, including extensive layoffs and cost-cutting. This period was also marked by numerous failed attempts to modernize the Macintosh operating system (MacOS). The original Macintosh operating system ( System 1 ) was not built for multitasking (running several applications at once). The company attempted to correct this by introducing cooperative multitasking in System 5, but still decided it needed

16000-500: Was replaced as CEO by Michael Spindler . Under Spindler, Apple, IBM , and Motorola formed the AIM alliance in 1994 to create a new computing platform (the PowerPC Reference Platform or PReP), with IBM and Motorola hardware coupled with Apple software. The AIM alliance hoped that PReP's performance and Apple's software would leave the PC far behind and thus counter the dominance of Windows. That year, Apple introduced

16128-467: Was replaced by Cook and Jobs became Apple's chairman. Apple did not have a chairman at the time and instead had two co-lead directors— Andrea Jung and Arthur D. Levinson —who continued with those titles until Levinson replaced Jobs as chairman of the board in November after Jobs's death. On October 5, 2011, Steve Jobs died, marking the end of an era for Apple. The next major product announcement by Apple

16256-455: Was shipping 88000 machines and Apple already had 88000 prototype machines running. The 88000 had also achieved a number of embedded design wins in telecom applications. If the new POWER one-chip version could be made bus-compatible at a hardware level with the 88000, that would allow both Apple and Motorola to bring machines to market far faster since they would not have to redesign their board architecture. The result of these various requirements

16384-509: Was succeeded as CEO by Tim Cook . Apple's current product lineup includes portable and home hardware such as the iPhone, iPad, Apple Watch , Mac , and Apple TV ; operating systems such as iOS , iPadOS , and macOS ; and various software and services including Apple Pay , iCloud , and multimedia streaming services like Apple Music and Apple TV+ . Apple is one of the Big Five American information technology companies; for

#93906