About: THINK C     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FTHINK_C&invfp=IFP_OFF&sas=SAME_AS_OFF

Think C (stylized as THINK C; formerly 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 & Mel Conway. The firm was later acquired 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

AttributesValues
rdf:type
rdfs:label
  • THINK C (ru)
  • THINK C (en)
rdfs:comment
  • Think C (stylized as THINK C; formerly 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 & Mel Conway. The firm was later acquired 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 (en)
  • THINK C — расширение ANSI C для Mac OS, разработанное компанией . При первоначальном релизе в середине 1986 года называлось Lightspeed C, но позже было переименовано в THINK C. Позднее THINK Technologies была куплена Symantec Corporation, но, несмотря на этом, разработку продолжил первоначальный автор, Михаэль Кал. Версия 3 и последующие версии по существу являлись подмножествами C++ и поддерживали основные концепции объектно-ориентированного программирования, такие как одиночное наследование и расширения стандарта языка C для приведение в более близкое соответствие требованиям программирования под Mac OS. После 6-й версии средства ООП были расширены до полной реализации C++, после чего продукт переименовали, и 7-я и 8-я версии носили название , и разрабатывались разными авторами. (ru)
foaf:name
  • Think C (en)
name
  • Think C (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
developer
  • Think Technologies, Symantec (en)
discontinued
  • yes (en)
genre
license
  • Proprietary (en)
operating system
other names
  • Lightspeed C (en)
platform
replaced by
  • Symantec C/C++ (en)
has abstract
  • Think C (stylized as THINK C; formerly 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 & Mel Conway. The firm was later acquired 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. The long-awaited version 8 brought support for compiling to PowerPC. Think C, and later Symantec C++, featured a class library and framework for Mac programming called the Think Class Library (TCL), which was used extensively for Macintosh application development. The Lightspeed and Think C integrated development environment (IDE) influenced other such environments, though considered not as advanced as that belonging to Think Pascal, its sister language product. It was considered the standard environment when Macintosh Programmer's Workshop (MPW) was considered an overpriced niche product, and most Macintosh products were developed in it for many years. This changed with transition of the Mac from the Motorola 68000 (68K) to the PowerPC central processing unit (CPU). Symantec was roughly a year late in delivering a version for PowerPC, and was widely seen as having fallen behind, and competitor Metrowerks' product CodeWarrior took control of the market. Despite the decline in popularity of their IDE, Symantec was eventually chosen by Apple to provide next-generation C/C++ compilers for MPW in the form of Sc/Scpp for 68K alongside MrC/MrCpp for PowerPC. These remained Apple's standard compilers until the arrival of Mac OS X replaced them with the GNU Compiler Collection (GCC). Symantec subsequently exited the developer tool business. (en)
  • THINK C — расширение ANSI C для Mac OS, разработанное компанией . При первоначальном релизе в середине 1986 года называлось Lightspeed C, но позже было переименовано в THINK C. Позднее THINK Technologies была куплена Symantec Corporation, но, несмотря на этом, разработку продолжил первоначальный автор, Михаэль Кал. Версия 3 и последующие версии по существу являлись подмножествами C++ и поддерживали основные концепции объектно-ориентированного программирования, такие как одиночное наследование и расширения стандарта языка C для приведение в более близкое соответствие требованиям программирования под Mac OS. После 6-й версии средства ООП были расширены до полной реализации C++, после чего продукт переименовали, и 7-я и 8-я версии носили название , и разрабатывались разными авторами. THINK C (и позднее Symantec C++) содержало библиотеку классов и фреймворк для программирования на Macintosh, называвшийся , который очень широко использовался для разработки приложений для Macintosh. Интегрированная среда разработки Lightspeed/THINK C была достаточно известной, хотя считалась не настолько передовой как родственный ей продукт . Она считалась стандартным окружением, в то время как (MPW) считалась переоценённым нишевым продуктом, и большинство приложений для Macintosh в течение многих лет разрабатывалось в ней. С переходом Macintosh с архитектуры m68k на PowerPC, Symantec утратила прежние позиции, и конкурирующий продукт CodeWarrior от компании занял доминирующее место на рынке средств разработки для Macintosh. Несмотря на спад популярности своей IDE, Symantec в конце концов была выбрана компанией Apple для разработки компиляторов C/C++ следующего поколения для MPW в виде Sc/Scpp для m68K параллельно MrC/MrCpp для PowerPC. Они оставались стандартными компиляторами до появления Mac OS X, в которой их сначала заменил происходивший из NeXT Project Builder и его последователь Xcode. Впоследствии Symantec ушла с рынка средств разработки. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
computing platform
developer
genre
operating system
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 58 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software