THINK C (original) (raw)

About DBpedia

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

Property Value
dbo: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)
dbo:computingPlatform dbr:Motorola_68000_series
dbo:developer dbr:NortonLifeLock
dbo:genre dbr:Software_development_tool
dbo:operatingSystem dbr:Classic_MacOS
dbo:wikiPageID 3756993 (xsd:integer)
dbo:wikiPageLength 6825 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124721512 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:Metrowerks dbc:Classic_Mac_OS_programming_tools dbr:Compiler dbr:Object-oriented_programming dbr:Classic_Mac_OS dbr:CodeWarrior dbr:GNU_Compiler_Collection dbr:Motorola_68000_series dbr:Mac_OS_X dbr:Macintosh_Programmer's_Workshop dbr:Macworld dbr:Single_inheritance dbr:Byte_(magazine) dbr:C++ dbr:C_(programming_language) dbc:1986_software dbr:NortonLifeLock dbr:Central_processing_unit dbc:C++_compilers dbc:C_(programming_language)_compilers dbc:Gen_Digital_software dbc:Integrated_development_environments dbc:Classic_Mac_OS_text_editors dbc:Macintosh-only_software dbr:Class_library dbr:Integrated_development_environment dbr:Programming_language_implementation dbr:Software_development_tool dbr:Bruce_F._Webster dbr:Classic_MacOS
dbp:developer Think Technologies, Symantec (en)
dbp:discontinued yes (en)
dbp:genre dbr:Software_development_tool
dbp:license Proprietary (en)
dbp:name Think C (en)
dbp:operatingSystem dbr:Classic_MacOS
dbp:otherNames Lightspeed C (en)
dbp:platform dbr:Motorola_68000_series
dbp:replacedBy Symantec C/C++ (en)
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:More_citations_needed dbt:Reflist dbt:Symantec
dcterms:subject dbc:Classic_Mac_OS_programming_tools dbc:1986_software dbc:C++_compilers dbc:C_(programming_language)_compilers dbc:Gen_Digital_software dbc:Integrated_development_environments dbc:Classic_Mac_OS_text_editors dbc:Macintosh-only_software
gold:hypernym dbr:Extension
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatC++Compilers yago:WikicatCCompilers yago:WikicatMacOSTextEditors yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:CopyEditor109964659 yago:Editor110044879 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Worker109632518 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:SkilledWorker110605985 yago:Whole100003553
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)
rdfs:label THINK C (ru) THINK C (en)
owl:sameAs freebase:THINK C yago-res:THINK C wikidata:THINK C dbpedia-ru:THINK C https://global.dbpedia.org/id/3k3fn
prov:wasDerivedFrom wikipedia-en:THINK_C?oldid=1124721512&ns=0
foaf:isPrimaryTopicOf wikipedia-en:THINK_C
foaf:name Think C (en)
is dbo:programmingLanguage of dbr:MacWWW
is dbo:wikiPageRedirects of dbr:Think_C dbr:LightSpeed_C dbr:Lightspeed_C dbr:THINK_Technologies
is dbo:wikiPageWikiLink of dbr:Carbon_(API) dbr:List_of_compilers dbr:Maelstrom_(1992_video_game) dbr:List_of_old_Macintosh_software dbr:CodeWarrior dbr:Gen_Digital dbr:MacApp dbr:MacWWW dbr:TCL dbr:BBEdit dbr:The_Colony_(video_game) dbr:Classic_Mac_OS_memory_management dbr:Integrated_development_environment dbr:Object_Pascal dbr:THINK_Reference dbr:Think_C dbr:LightSpeed_C dbr:Lightspeed_C dbr:THINK_Technologies
is dbp:programmingLanguage of dbr:MacWWW
is foaf:primaryTopic of wikipedia-en:THINK_C