THINK C: Mac OS үшін C тілінің кеңейтілген нұсқасы. THINK Technologies ұсынған, жылдамдығымен және Macintosh интерфейсімен ерекшеленеді. Symantec сатып алды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Think C (STYLIZED as THINK C), бастапқыда LightSpeed C деп аталған, THINK Technologies компаниясы әзірлеген классикалық Mac OS үшін C бағдарламалау тілінің кеңейтімі, алғаш рет 1986 жылдың ортасында жарық көрді. THINK-ті Эндрю Сингер, Фрэнк Синтон және Мел Конвей құрды. LightSpeed C шығарылған кезде жоғары бағаланды, себебі ол Macintosh пайдаланушы интерфейсін толыққанды пайдаланды және өте жылдам жұмыс істеді. Ол Mac-тегі C ортасы ретінде тез арада қалыптасты, ал Think Pascal Object Pascal әзірлеу үшін де осылай кеңінен қолданылды. Кейіннен THINK Technologies компаниясын Symantec Corporation сатып алды, ал өнімді бастапқы авторы Майкл Кал одан әрі дамыта берді. 3-ші және одан кейінгі нұсқалары C++-тың негізгі бөлігін құрады және бір мұрагерлік сияқты негізгі объектіге бағытталған бағдарламалау (OOP) ұғымдарын, сондай-ақ Mac OS бағдарламалау қажеттіліктеріне сәйкес келетін C стандартының кеңейтімдерін қолдады. 6-шы нұсқадан кейін OOP мүмкіндіктері толыққанды C++ іске асырылуына дейін кеңейтілді, ал 7-ші нұсқадан бастап өнім Symantec C++ деп қайта аталды, одан кейін басқа авторлармен әзірленді. 8-ші нұсқа PowerPC-ге компиляциялау мүмкіндігін қосты. Think компаниясының Mac бағдарламалау нарығындағы дерлік толық иелігі 1990-шы жылдардың басында PowerPC негізіндегі Mac-тардың пайда болуымен бұзылды. Symantec осы платформалар үшін жаңартуларды шығарса да, олар машиналар нарықта шамамен бір жыл болғаннан кейін ғана жарық көрді. THINK Reference 1994 жылы қолданудан тоқтатылды.
Think C (stylized as THINK C), originally known as LightSpeed C, is an extension of the C programming language for the classic Mac OS developed by THINK Technologies, released first in mid 1986. THINK was founded by Andrew Singer, Frank Sinton and Mel Conway. LightSpeed C was widely lauded when it was released, as it used the Macintosh user interface throughout and was extremely fast. It quickly became the de facto C environment on the Mac, and the related Think Pascal quickly did the same for Object Pascal development. THINK Technologies was later bought by Symantec Corporation and the product continued to be developed by the original author, Michael Kahl. Versions 3 and later were essentially a subset of C++ and supported basic object oriented programming (OOP) concepts such as single inheritance, and extensions to the C standard that conformed more closely to the needs of Mac OS programming. After version 6, the OOP facilities were expanded to a full C++ implementation, and the product was rebranded Symantec C++ starting version 7, then under development by different authors. Version 8 brought support for compiling to PowerPC. Think's almost complete ownership of the Mac programming market was broken with the introduction of the PowerPC based Macs in the early 1990s. Although Symantic released updates that ran on these platforms, these were not released until the machines had been on the market for almost a year. THINK Reference was discontinued in 1994.
Қабылдау
Брюс Ф. Вебстер BYTE журналында 1986 жылғы қыркүйек айының өнімі деп Lightspeed C-ді атады. Вебстер құжаттамасын "ең басты кемшілігі" деп сынға алғанмен, егер Macintosh үшін бір компиляторды таңдау керек болса, Lightspeed C-ні таңдайтынын айтты. BYTE журналы 1989 жылы Lightspeed C-ді Byte Awards жүлдесінің "Ерекшеленгендер" қатарындағы жеңімпаздардың бірі деп жариялады, оның "қуатты мүмкіндіктері мен төмен бағасы біздің құрметімізге лайық" екенін мәлімдеді. THINK C 5.0 1992 жылғы шілде айындағы Macworld журналында 5 балдық жүйе бойынша 4 балл алды, жеткіліксіз құжаттамаға қарамастан, оның жылдам компиляциясын және тамаша даму ортасын жоғары бағалады. Symantec C++ 8.0 1995 жылғы шілде айындағы Macworld журналында 5 балдық жүйе бойынша 3 балл алды, PowerPC кодының жылдамдығын CodeWarrior-мен салыстырды, бірақ өнімнің шығуына кешігу мен ресурстарға жоғары талаптарды атап өтті.
Bruce F. Webster of BYTE named Lightspeed C product of the month for September 1986. While criticizing the documentation as its "single greatest weakness", Webster stated that Lightspeed C would be the choice if he had to select one compiler for the Macintosh. BYTE in 1989 listed Lightspeed C as among the "Distinction" winners of the Byte Awards, stating that it "wins our respect because of its powerful features and low price". THINK C 5.0 obtained in 4 (out 5) rating in July 1992 issue of Macworld, praising a fast compilation and an outstanding development environment, despite an insufficient documentation. Symantec C++ 8.0 obtained a 3 (out 5) rating in July 1995 issue of Macworld, comparing favourably the speed of its PowerPC compiled code with that of CodeWarrior at the time, but noting how delayed the product has been and its heavy requirement on resources.