35:
1824:
Swift can import any C library, optionally annotating C headers to map C types to Swift objects and import libraries as Swift modules. Swift has two-way bridging with
Objective-C on platforms which support Apple's Objective-C runtime. Unlike Objective-C, Swift does not currently support C++
619:
Based on the C language and although they share the same syntax, some features of C were modified and new data types were added to make Cg more suitable for programming graphics processing units. This language is only suitable for GPU programming and is not a general programming
757:
Intended to be a safe dialect of the C language. It is designed to avoid buffer overflows and other vulnerabilities that are endemic in C programs, without losing the power and convenience of C as a tool for system
1318:
A concurrent language for writing application software with interactive graphical user interfaces, the syntax and semantics are influenced by the C language, but its approach to concurrency was inspired by
925:
Fusion is a language based on C and C#. Aimed at crafting portable programming libraries, with syntax akin to C#. The translated code is lightweight (no virtual machine, emulation nor large runtime).
906:
An object-oriented, functional, actor concurrent with a null-able aware type system emphasizing pragmatism in building enterprise systems running on top of the JVM or the CLR or JavaScript.
888:
A super-set of C adding object-oriented features (inspired by C++), properties, dynamic modules and reflection developed as part of the Ecere SDK project, an open-source cross-platform SDK.
52:
1417:-based ROBOLAB IDE. It is primarily based on the C language but has specific limits, such as a maximum number of subroutines and variables allowed. Later replaced with
1961:
1709:
A library with a powerful interpreter that provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, etc.
1387:. NXC has a syntax like C. It is part of the BricX IDE that integrates editor, tools for interfacing with the brick, and the compiler, but supports more languages.
2424:
2537:
1061:, and released to the public in 1995. It is an OODL based inspired heavily by Objective-C, though with a syntax based somewhat on C++. Compiles to its
139:. Many were developmentally influenced by C due to its success and ubiquity. The family also includes predecessors that influenced C's design such as
99:
1194:
A language for multimedia applications and personal computer games, using a syntax subset of the C language with some elements of the C++ language.
71:
2630:
2625:
1003:
2392:
Mastering parallel programming with R : master the robust features of R parallel programming to accelerate your data science computations
78:
2400:
2253:
2009:
676:
An object-oriented language with similarities to the RTL/2, Pascal and C languages in addition to containing some unique features of its own.
441:
85:
1320:
958:
Released to public in 2009, it is a concurrent language with fast compilations, Java-like syntax, but no object-oriented features and
164:
2506:
2571:
1832:
502:
118:
1261:
A general-purpose high-level statically typed language designed for platforms using the Common
Language Infrastructure (.NET/Mono).
567:
Named as "C with
Classes" and renamed C++ in 1983; it began as a reimplementation of static object orientation in the tradition of
67:
1008:
A high-level language which targets low-level hardware, most commonly used in the programming of FPGAs. It is a rich subset of C.
207:
1788:
1599:
1281:
1558:
An interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C.
1500:
OpenCL specifies a modified subset of the C language for writing programs to run on various compute devices, e.g., GPUs, DSPs.
1294:
Pronounced "NES-see", it is an extension to the C language designed to embody the structuring concepts and execution model of
833:
739:
56:
1361:
Attempts to blend the best features of "old" and "new" languages, while syntactically encouraging good programming practice.
765:
2551:
1107:
895:
719:
645:
336:
A combination of many features from several languages, but follows the original C language most closely in basic concepts.
234:
1806:
1136:
665:
594:
263:
199:
2140:
1716:
1676:
1656:
1636:
1547:
1225:
1122:
1118:
1115:
1111:
1039:
969:
825:
409:
366:
297:
283:
279:
92:
2428:
1928:
1428:
1330:
1201:
1147:
1058:
913:
1727:
Single
Assignment C (SA-C) is designed to be directly and intuitively translatable into circuits, including FPGAs.
45:
2474:
2189:
1157:
932:
627:
606:
1921:
A general-purpose statically typed compiled language for ease of use, safety, speed, and maintainable software.
1910:
1734:
1587:
850:
800:
658:
Aims to improve the programmability of parallel computers in general and the Cray
Cascade system in particular.
476:
453:
136:
1745:
Development spread to several institutions in
Germany, Canada, and the UK. Functional language with C syntax.
2218:
1409:
programming language, application programming interface (API), and native bytecode compiler toolkit for the
1285:
331:
1471:. A loosely defined de facto standard library by the original developers has now largely been displaced by
312:
operating system; published in 1995 and eventually abandoned. It provided substantial language support for
2315:
313:
275:
818:
Based on C++, but with an incompatible syntax having traits from other C-like languages like Java and C#.
1903:
An extension of the C language designed for high-performance computing on large-scale parallel machines.
309:
1446:
A language created initially for Sun
Microsystems set-top box project, it later evolved to become Java.
1256:
240:
C-family languages span multiple programming paradigms, conceptual models, and run-time environments.
2395:. Simon R. Chapple, Eilidh Troup, Thorsten Forster, Terence Sloan. Birmingham, UK. 2016. p. 156.
1413:
RCX platform, Cybermaster and LEGO Spybotics systems. It is intended as a drop-in replacement for the
1218:. Though designed for game development, its flexibility has led to it being used for various purposes.
1880:
1520:
Scripting language used extensively for system administration, text processing, and web server tasks.
778:
17:
1885:
A language for both object-oriented programming and modeling with class diagrams and state diagrams.
1669:
An interpreted, high-level, general-purpose language which supports multiple programming paradigms.
2047:
1644:
1380:
572:
2418:
1892:
1664:
1298:, an event-driven operating system designed for sensor network nodes with very limited resources.
1095:
727:
590:
508:
1939:
A general-purpose language and toolchain for maintaining robust, optimal, and reusable software.
2165:
2531:
2459:
2406:
2396:
2259:
2249:
2015:
2005:
1384:
869:
557:
530:
712:
An interpreted version of C/C++, much in the way BeanShell is an interpreted version of Java.
1440:
1406:
1051:
948:
773:
388:
2513:
2033:
1619:
1410:
872:
in mind, accomplished chiefly by strict adherence to the object-oriented computing model.
535:
392:
355:
287:
2299:
638:
A C/C++ scripting language with extensions for shell programming and numerical computing.
402:
Designed for text processing and typically used as a data extraction and reporting tool.
1535:
1209:
1023:
858:
747:
461:
223:
2619:
1814:
1495:
1436:
1418:
1368:
1062:
1047:
959:
862:
808:
351:
2326:
1629:, implemented as a preprocessor for environments with no easy access to C compilers.
732:
A high-level functional and object-oriented language with rule processing abilities.
1289:
1277:
1080:
944:
812:
472:
179:
2112:
1098:
used in Web page development as well as numerous application environments such as
751:
2366:
2126:
1453:
1394:
1234:
1169:
1099:
843:
A class-based, single inheritance, object-oriented language with C-style syntax.
423:
211:
34:
2443:
1852:
1840:
1818:
1595:
1515:
1491:
1173:
1126:
1091:
1072:
512:
384:
227:
175:
2410:
2263:
2019:
1090:
Created as Mocha and LiveScript, announced in 1995, shipped the next year as
2144:
1860:
1468:
1305:
1189:
782:
653:
561:
465:
417:
396:
359:
191:
2098:
1604:
A language and software environment for statistical computing and graphics.
2390:
2243:
1999:
1472:
1461:
1383:. NXC, which is short for Not eXactly C, is based on Next Byte Codes, an
1313:
1103:
1084:
1029:
995:
978:
940:
498:
1691:
A language empowering everyone to build reliable and efficient software.
2316:
http://cdn.oreillystatic.com/en/assets/1/event/45/Go%20Presentation.pdf
1770:
1685:
1626:
1414:
1247:
694:
General-purpose language designed for multithreaded parallel computing.
486:
323:
2352:
2338:
2300:"The nesC Language: A Holistic Approach to Networked Embedded Systems"
2197:
1255:
Kamil
Skalski, Michał Moskal, Prof. Leszek Pacholski, Paweł Olszta at
2576:
2556:
1698:
1611:
1565:
1482:
1356:
1295:
952:
837:
614:
568:
539:
571:
67, and through standardization and wide use has grown to encompass
1421:(NXC), an enhanced version created for the Mindstorms NXT platform.
549:
1872:
1752:
1215:
1015:
786:
446:
A procedural, imperative, and structured language. Precursor to C.
231:
2277:
2071:
2492:
1649:
A general-purpose dynamic language for applications development.
1507:
1348:
1268:
985:
790:
701:
683:
490:
433:
343:
140:
1540:
Widely used as a server-side scripting language. C-like syntax.
1577:
1527:
582:
376:
28:
2460:"Control Structures - Third Style — Ring 1.16 documentation"
599:
Generated mainly by compilers for very high-level languages.
522:
2004:(4th ed.). Indianapolis, IN: Wiley Pub. p. 359.
2445:
Beginning Ring
Programming - From Novice to Professional
2605:
2166:"A Language Design Analysis of HolyC - Harrison Totty"
1467:
An object-oriented dynamic language based heavily on
2591:
1825:
interoperation or exposing Swift types as C structs.
422:
A domain specific concurrent language, based on the
2475:"The Ring programming language and other languages"
1214:Developed originally to facilitate MUD building on
59:. Unsourced material may be challenged and removed.
977:Julien Verlaguet, Alok Menghrajani, Drew Paroski (
2327:https://doc.cat-v.org/bell_labs/squeak/squeak.pdf
1341:An imperative, multi-paradigm, compiled language.
168:denotes a language that shares C's block syntax.
1028:A dialect of C for Terry's own operating system
789:as a modern, object-oriented language for the
575:as well as its original object-oriented roots.
2279:GitHub - tinyos/nesc: Master nesc repository.
8:
2219:"JavaScript language overview - JavaScript"
146:Notable programming sources use terms like
2423:: CS1 maint: location missing publisher (
242:
2248:. Thomas Valentine. : Apress. p. 2.
119:Learn how and when to remove this message
1240:A high-level dynamically typed language.
68:"List of C-family programming languages"
2190:"Chapter 4. How JavaScript Was Created"
1953:
1781:A parallel extension of the C language.
1763:An extensible general-purpose language.
308:Created for systems programming on the
186:), a.k.a. braces, a.k.a. curly brackets
171:C-family languages have features like:
2572:"Swift Programming Language Evolution"
2552:"Swift Programming Language Evolution"
2536:: CS1 maint: archived copy as title (
2529:
2416:
1004:Oxford University Computing Laboratory
369:with elements of a scripting language.
286:language that is based exclusively on
2127:"cross platform Ch Shell Programming"
2048:"Glossary (The GNU Awk User's Guide)"
18:List of C-based programming languages
7:
2093:
2091:
1993:
1991:
1989:
1987:
1985:
1983:
1146:Limbo succeeded Alef and is used in
255:Brief description, relationship to C
57:adding citations to reliable sources
691:MIT Laboratory for Computer Science
1799:A light-weight scripting language.
1321:Communicating sequential processes
165:curly bracket programming language
135:share significant features of the
25:
2493:"S-Lang Library Information Page"
2245:JavaScript programmer's reference
2001:Beginning programming for dummies
885:Jérôme Jacovella-St-Louis (Ecere)
2113:"Scientific Numerical Computing"
2034:"Alef Language Reference Manual"
1121:language with a syntax based on
33:
44:needs additional citations for
2631:Lists of programming languages
2606:"The Zig Programming Language"
1379:A high-level language for the
133:C-family programming languages
1:
2626:C programming language family
2473:Ring Team (23 October 2021).
2367:"PHP: History of PHP: Manual"
2141:"The Temple Operating System"
1580:, Commodore 64, and Apple II.
1573:Systems Management Associates
922:Piotr Fusik and Adrian Matoga
305:Phil Winterbottom (Bell Labs)
2592:"The V Programming Language"
2143:. 2017-03-25. Archived from
1845:An object-oriented language.
1106:. Though initially based on
2223:developer.mozilla.org (MDN)
367:algebraic modeling language
284:object-oriented programming
2647:
1962:"Learn a C-style language"
1150:as Alef was used in Plan9.
903:Brian Frank and Andy Frank
1576:A C-like language for MS-
1065:, and is strongly typed.
2242:Reid, Jonathan (2013).
2072:"The before-C language"
1475:FoundationKit variants.
865:(Electric Communities)
986:HipHop Virtual Machine
332:Wouter van Oortmerssen
314:concurrent programming
137:C programming language
2427:) CS1 maint: others (
2339:"NXC - Not eXactly C"
1918:Alexander Medvednikov
1280:, Robert von Behren,
310:Plan 9 from Bell Labs
2282:, TinyOS, 2019-03-05
1998:Wang, Wally (2007).
1881:University of Ottawa
1865:JavaScript superset.
1114:, it is primarily a
271:Dr. Patrick Steyaert
53:improve this article
2353:"NQC - Not Quite C"
1645:Mahmoud Samir Fayed
1381:Lego Mindstorms NXT
1369:Not eXactly C (NXC)
984:A language for the
573:generic programming
290:and not delegation.
2580:. 17 October 2021.
2560:. 17 October 2021.
2170:harrison.totty.dev
1893:Unified Parallel C
1796:Alberto Demichelis
1665:Yukihiro Matsumoto
1625:A hybrid of C and
1257:Wrocław University
1233:Nicolas Cannasse (
1125:. Standardized as
1096:scripting language
591:Simon Peyton Jones
509:Scripting language
2442:Ayouni, Mansour.
2402:978-1-78439-462-2
2255:978-1-4302-4630-5
2011:978-0-470-09968-1
1945:
1944:
1555:Fredrik Hübinette
1395:Not Quite C (NQC)
1385:assembly language
1172:virtual world by
836:and Kasper Lund (
558:Bjarne Stroustrup
531:Thinking Machines
129:
128:
121:
103:
16:(Redirected from
2638:
2610:
2609:
2602:
2596:
2595:
2588:
2582:
2581:
2568:
2562:
2561:
2548:
2542:
2541:
2535:
2527:
2525:
2524:
2518:
2512:. Archived from
2511:
2503:
2497:
2496:
2489:
2483:
2482:
2470:
2464:
2463:
2456:
2450:
2449:
2439:
2433:
2432:
2422:
2414:
2387:
2381:
2380:
2378:
2377:
2363:
2357:
2356:
2349:
2343:
2342:
2335:
2329:
2324:
2318:
2313:
2307:
2306:
2304:
2296:
2290:
2289:
2288:
2287:
2274:
2268:
2267:
2239:
2233:
2232:
2230:
2229:
2215:
2209:
2208:
2206:
2205:
2196:. Archived from
2186:
2180:
2179:
2177:
2176:
2162:
2156:
2155:
2153:
2152:
2137:
2131:
2130:
2123:
2117:
2116:
2109:
2103:
2102:
2095:
2086:
2085:
2083:
2082:
2068:
2062:
2061:
2059:
2058:
2044:
2038:
2037:
2030:
2024:
2023:
1995:
1978:
1977:
1975:
1973:
1958:
1600:Robert Gentleman
1441:Sun Microsystems
1407:embedded systems
1168:Created for the
1052:Sun Microsystems
949:Robert Griesemer
870:secure computing
774:Anders Hejlsberg
538:, data-parallel
389:Peter Weinberger
354:, David Gay and
243:
217:
197:
185:
124:
117:
113:
110:
104:
102:
61:
37:
29:
21:
2646:
2645:
2641:
2640:
2639:
2637:
2636:
2635:
2616:
2615:
2614:
2613:
2604:
2603:
2599:
2590:
2589:
2585:
2570:
2569:
2565:
2550:
2549:
2545:
2528:
2522:
2520:
2516:
2509:
2507:"Archived copy"
2505:
2504:
2500:
2491:
2490:
2486:
2472:
2471:
2467:
2458:
2457:
2453:
2441:
2440:
2436:
2415:
2403:
2389:
2388:
2384:
2375:
2373:
2365:
2364:
2360:
2351:
2350:
2346:
2337:
2336:
2332:
2325:
2321:
2314:
2310:
2302:
2298:
2297:
2293:
2285:
2283:
2276:
2275:
2271:
2256:
2241:
2240:
2236:
2227:
2225:
2217:
2216:
2212:
2203:
2201:
2188:
2187:
2183:
2174:
2172:
2164:
2163:
2159:
2150:
2148:
2139:
2138:
2134:
2125:
2124:
2120:
2111:
2110:
2106:
2097:
2096:
2089:
2080:
2078:
2070:
2069:
2065:
2056:
2054:
2046:
2045:
2041:
2032:
2031:
2027:
2012:
1997:
1996:
1981:
1971:
1969:
1960:
1959:
1955:
1950:
1724:Cameron Project
1684:Graydon Hoare (
1620:Brian Kernighan
1411:Lego Mindstorms
1119:object-oriented
1116:prototype-based
536:Object-oriented
471:Enhancement of
442:Martin Richards
393:Brian Kernighan
356:Brian Kernighan
288:message passing
280:prototype-based
252:Created by (at)
215:
195:
183:
125:
114:
108:
105:
62:
60:
50:
38:
23:
22:
15:
12:
11:
5:
2644:
2642:
2634:
2633:
2628:
2618:
2617:
2612:
2611:
2597:
2583:
2563:
2543:
2498:
2484:
2465:
2451:
2434:
2401:
2382:
2358:
2344:
2330:
2319:
2308:
2291:
2269:
2254:
2234:
2210:
2194:speakingjs.com
2181:
2157:
2132:
2118:
2104:
2099:"The C Family"
2087:
2063:
2039:
2025:
2010:
1979:
1952:
1951:
1949:
1946:
1943:
1942:
1940:
1937:
1934:
1931:
1925:
1924:
1922:
1919:
1916:
1913:
1907:
1906:
1904:
1901:
1898:
1895:
1889:
1888:
1886:
1883:
1878:
1875:
1869:
1868:
1866:
1863:
1858:
1855:
1849:
1848:
1846:
1843:
1838:
1835:
1829:
1828:
1826:
1822:
1812:
1809:
1803:
1802:
1800:
1797:
1794:
1791:
1785:
1784:
1782:
1779:
1776:
1773:
1767:
1766:
1764:
1761:
1758:
1755:
1749:
1748:
1746:
1743:
1740:
1737:
1731:
1730:
1728:
1725:
1722:
1719:
1713:
1712:
1710:
1707:
1704:
1701:
1695:
1694:
1692:
1689:
1682:
1679:
1673:
1672:
1670:
1667:
1662:
1659:
1653:
1652:
1650:
1647:
1642:
1639:
1633:
1632:
1630:
1623:
1617:
1614:
1608:
1607:
1605:
1602:
1593:
1590:
1584:
1583:
1581:
1574:
1571:
1568:
1562:
1561:
1559:
1556:
1553:
1550:
1544:
1543:
1541:
1538:
1536:Rasmus Lerdorf
1533:
1530:
1524:
1523:
1521:
1518:
1513:
1510:
1504:
1503:
1501:
1498:
1489:
1486:
1479:
1478:
1476:
1465:
1459:
1456:
1450:
1449:
1447:
1444:
1434:
1431:
1425:
1424:
1422:
1403:
1400:
1399:1998 (approx.)
1397:
1391:
1390:
1388:
1377:
1374:
1371:
1365:
1364:
1362:
1359:
1354:
1351:
1345:
1344:
1342:
1339:
1336:
1333:
1327:
1326:
1324:
1316:
1311:
1308:
1302:
1301:
1299:
1292:
1274:
1271:
1265:
1264:
1262:
1259:
1253:
1250:
1244:
1243:
1241:
1238:
1231:
1228:
1222:
1221:
1219:
1212:
1207:
1204:
1198:
1197:
1195:
1192:
1187:
1184:
1180:
1179:
1177:
1166:
1163:
1160:
1154:
1153:
1151:
1144:
1142:
1139:
1133:
1132:
1130:
1094:. Primarily a
1088:
1078:
1075:
1069:
1068:
1066:
1055:
1045:
1042:
1036:
1035:
1033:
1026:
1024:Terry A. Davis
1021:
1018:
1012:
1011:
1009:
1006:
1001:
998:
992:
991:
989:
982:
975:
972:
966:
965:
963:
956:
938:
935:
929:
928:
926:
923:
920:
917:
910:
909:
907:
904:
901:
898:
892:
891:
889:
886:
883:
880:
876:
875:
873:
868:Designed with
866:
859:Mark S. Miller
856:
853:
847:
846:
844:
841:
831:
828:
822:
821:
819:
816:
806:
803:
797:
796:
794:
776:
771:
768:
762:
761:
759:
755:
748:Greg Morrisett
745:
742:
736:
735:
733:
730:
725:
722:
716:
715:
713:
710:
707:
704:
698:
697:
695:
692:
689:
686:
680:
679:
677:
674:
671:
668:
662:
661:
659:
656:
651:
648:
642:
641:
639:
636:
633:
630:
624:
623:
621:
617:
612:
609:
603:
602:
600:
597:
588:
585:
579:
578:
576:
565:
555:
552:
546:
545:
543:
533:
528:
525:
519:
518:
516:
506:
496:
493:
483:
482:
480:
469:
462:Dennis Ritchie
459:
456:
450:
449:
447:
444:
439:
436:
430:
429:
427:
420:
415:
412:
406:
405:
403:
400:
382:
379:
373:
372:
370:
363:
349:
346:
340:
339:
337:
334:
329:
326:
320:
319:
317:
306:
303:
300:
294:
293:
291:
272:
269:
266:
260:
259:
256:
253:
250:
247:
238:
237:
224:Infix notation
220:
219:
208:Parameter list
204:
203:
188:
187:
127:
126:
41:
39:
32:
24:
14:
13:
10:
9:
6:
4:
3:
2:
2643:
2632:
2629:
2627:
2624:
2623:
2621:
2607:
2601:
2598:
2593:
2587:
2584:
2579:
2578:
2573:
2567:
2564:
2559:
2558:
2553:
2547:
2544:
2539:
2533:
2519:on 2016-03-05
2515:
2508:
2502:
2499:
2494:
2488:
2485:
2480:
2479:ring-lang.net
2476:
2469:
2466:
2461:
2455:
2452:
2447:
2446:
2438:
2435:
2430:
2426:
2420:
2412:
2408:
2404:
2398:
2394:
2393:
2386:
2383:
2372:
2368:
2362:
2359:
2354:
2348:
2345:
2340:
2334:
2331:
2328:
2323:
2320:
2317:
2312:
2309:
2301:
2295:
2292:
2281:
2280:
2273:
2270:
2265:
2261:
2257:
2251:
2247:
2246:
2238:
2235:
2224:
2220:
2214:
2211:
2200:on 2020-02-27
2199:
2195:
2191:
2185:
2182:
2171:
2167:
2161:
2158:
2147:on 2017-03-25
2146:
2142:
2136:
2133:
2128:
2122:
2119:
2114:
2108:
2105:
2100:
2094:
2092:
2088:
2077:
2073:
2067:
2064:
2053:
2049:
2043:
2040:
2035:
2029:
2026:
2021:
2017:
2013:
2007:
2003:
2002:
1994:
1992:
1990:
1988:
1986:
1984:
1980:
1967:
1963:
1957:
1954:
1947:
1941:
1938:
1936:Andrew Kelley
1935:
1932:
1930:
1927:
1926:
1923:
1920:
1917:
1914:
1912:
1909:
1908:
1905:
1902:
1899:
1896:
1894:
1891:
1890:
1887:
1884:
1882:
1879:
1876:
1874:
1871:
1870:
1867:
1864:
1862:
1859:
1856:
1854:
1851:
1850:
1847:
1844:
1842:
1839:
1836:
1834:
1831:
1830:
1827:
1823:
1820:
1816:
1815:Chris Lattner
1813:
1810:
1808:
1805:
1804:
1801:
1798:
1795:
1792:
1790:
1787:
1786:
1783:
1780:
1777:
1774:
1772:
1769:
1768:
1765:
1762:
1760:Thomas Mertes
1759:
1756:
1754:
1751:
1750:
1747:
1744:
1741:
1738:
1736:
1733:
1732:
1729:
1726:
1723:
1720:
1718:
1715:
1714:
1711:
1708:
1706:John E. Davis
1705:
1702:
1700:
1697:
1696:
1693:
1690:
1687:
1683:
1680:
1678:
1675:
1674:
1671:
1668:
1666:
1663:
1660:
1658:
1655:
1654:
1651:
1648:
1646:
1643:
1640:
1638:
1635:
1634:
1631:
1628:
1624:
1621:
1618:
1615:
1613:
1610:
1609:
1606:
1603:
1601:
1597:
1594:
1591:
1589:
1586:
1585:
1582:
1579:
1575:
1572:
1569:
1567:
1564:
1563:
1560:
1557:
1554:
1551:
1549:
1546:
1545:
1542:
1539:
1537:
1534:
1531:
1529:
1526:
1525:
1522:
1519:
1517:
1514:
1511:
1509:
1506:
1505:
1502:
1499:
1497:
1496:Khronos Group
1493:
1490:
1487:
1484:
1481:
1480:
1477:
1474:
1470:
1466:
1463:
1460:
1457:
1455:
1452:
1451:
1448:
1445:
1442:
1438:
1437:James Gosling
1435:
1432:
1430:
1427:
1426:
1423:
1420:
1419:Not eXactly C
1416:
1412:
1408:
1404:
1401:
1398:
1396:
1393:
1392:
1389:
1386:
1382:
1378:
1375:
1372:
1370:
1367:
1366:
1363:
1360:
1358:
1355:
1352:
1350:
1347:
1346:
1343:
1340:
1338:Andreas Rumpf
1337:
1334:
1332:
1329:
1328:
1325:
1322:
1317:
1315:
1312:
1309:
1307:
1304:
1303:
1300:
1297:
1293:
1291:
1287:
1283:
1279:
1275:
1272:
1270:
1267:
1266:
1263:
1260:
1258:
1254:
1251:
1249:
1246:
1245:
1242:
1239:
1236:
1232:
1229:
1227:
1224:
1223:
1220:
1217:
1213:
1211:
1208:
1205:
1203:
1200:
1199:
1196:
1193:
1191:
1188:
1185:
1182:
1181:
1178:
1175:
1171:
1167:
1164:
1161:
1159:
1156:
1155:
1152:
1149:
1145:
1143:
1140:
1138:
1135:
1134:
1131:
1128:
1124:
1120:
1117:
1113:
1109:
1105:
1101:
1097:
1093:
1089:
1086:
1082:
1079:
1076:
1074:
1071:
1070:
1067:
1064:
1060:
1056:
1053:
1049:
1048:James Gosling
1046:
1043:
1041:
1038:
1037:
1034:
1031:
1027:
1025:
1022:
1019:
1017:
1014:
1013:
1010:
1007:
1005:
1002:
999:
997:
994:
993:
990:
987:
983:
980:
976:
973:
971:
968:
967:
964:
961:
960:strong typing
957:
954:
950:
946:
942:
939:
936:
934:
931:
930:
927:
924:
921:
918:
915:
912:
911:
908:
905:
902:
899:
897:
894:
893:
890:
887:
884:
881:
878:
877:
874:
871:
867:
864:
863:Dan Bornstein
860:
857:
854:
852:
849:
848:
845:
842:
839:
835:
832:
829:
827:
824:
823:
820:
817:
814:
810:
809:Walter Bright
807:
804:
802:
799:
798:
795:
792:
788:
785:in the early
784:
780:
777:
775:
772:
769:
767:
764:
763:
760:
756:
753:
752:AT&T Labs
749:
746:
743:
741:
738:
737:
734:
731:
729:
726:
723:
721:
718:
717:
714:
711:
709:Masaharu Goto
708:
705:
703:
700:
699:
696:
693:
690:
687:
685:
682:
681:
678:
675:
672:
669:
667:
664:
663:
660:
657:
655:
652:
649:
647:
644:
643:
640:
637:
634:
631:
629:
626:
625:
622:
618:
616:
613:
610:
608:
605:
604:
601:
598:
596:
595:Norman Ramsey
592:
589:
586:
584:
581:
580:
577:
574:
570:
566:
563:
559:
556:
553:
551:
548:
547:
544:
541:
537:
534:
532:
529:
526:
524:
521:
520:
517:
514:
511:and standard
510:
507:
504:
500:
497:
494:
492:
488:
485:
484:
481:
478:
474:
470:
467:
463:
460:
457:
455:
452:
451:
448:
445:
443:
440:
437:
435:
432:
431:
428:
425:
421:
419:
416:
413:
411:
408:
407:
404:
401:
398:
394:
390:
386:
383:
380:
378:
375:
374:
371:
368:
364:
361:
357:
353:
352:Robert Fourer
350:
347:
345:
342:
341:
338:
335:
333:
330:
327:
325:
322:
321:
318:
315:
311:
307:
304:
301:
299:
296:
295:
292:
289:
285:
281:
277:
273:
270:
267:
265:
262:
261:
257:
254:
251:
248:
245:
244:
241:
236:
233:
229:
225:
222:
221:
213:
210:delimited by
209:
206:
205:
201:
193:
190:
189:
181:
178:delimited by
177:
174:
173:
172:
169:
167:
166:
161:
160:C-like syntax
157:
153:
149:
144:
142:
138:
134:
123:
120:
112:
101:
98:
94:
91:
87:
84:
80:
77:
73:
70: –
69:
65:
64:Find sources:
58:
54:
48:
47:
42:This article
40:
36:
31:
30:
27:
19:
2600:
2586:
2575:
2566:
2555:
2546:
2521:. Retrieved
2514:the original
2501:
2487:
2478:
2468:
2454:
2444:
2437:
2391:
2385:
2374:. Retrieved
2370:
2361:
2347:
2333:
2322:
2311:
2294:
2284:, retrieved
2278:
2272:
2244:
2237:
2226:. Retrieved
2222:
2213:
2202:. Retrieved
2198:the original
2193:
2184:
2173:. Retrieved
2169:
2160:
2149:. Retrieved
2145:the original
2135:
2121:
2107:
2079:. Retrieved
2075:
2066:
2055:. Retrieved
2051:
2042:
2028:
2000:
1970:. Retrieved
1965:
1956:
1464:and Tom Love
1290:David Culler
1278:Philip Levis
1081:Brendan Eich
1063:own bytecode
945:Ken Thompson
916:(formerly Ć)
813:Digital Mars
758:programming.
473:Ken Thompson
239:
228:arithmetical
180:curly braces
170:
163:
159:
156:dialect of C
155:
151:
147:
145:
132:
130:
115:
106:
96:
89:
82:
75:
63:
51:Please help
46:verification
43:
26:
2371:www.php.net
2076:JeeLabs.org
2052:www.gnu.org
1972:12 February
1622:(Bell Labs)
1454:Objective-C
1376:John Hansen
1286:Eric Brewer
1276:David Gay,
1235:Motion-Twin
1210:Lars Pensjö
1170:Second Life
1165:Robin Liden
1100:Adobe Flash
1057:Created as
793:framework.
728:Yves Caseau
635:Harry Cheng
503:UC Berkeley
424:actor model
258:References
235:expressions
212:parentheses
162:. The term
2620:Categories
2523:2015-05-11
2376:2023-03-04
2286:2019-03-17
2228:2023-03-04
2204:2020-06-13
2175:2023-03-04
2151:2019-04-16
2081:2023-03-04
2057:2023-03-04
1968:. O'Reilly
1948:References
1853:TypeScript
1841:Marc Porat
1833:Telescript
1596:Ross Ihaka
1516:Larry Wall
1402:David Baum
1282:Matt Welsh
1174:Linden Lab
1127:ECMAScript
1092:JavaScript
1073:JavaScript
706:1997-1999?
673:P. Nowosad
513:Unix shell
477:B language
385:Alfred Aho
276:reflective
249:Year begun
202:terminator
176:Code block
79:newspapers
2448:. Apress.
2419:cite book
2411:951337124
2264:852144161
2020:773827811
1911:V (Vlang)
1861:Microsoft
1742:(Germany)
1469:Smalltalk
1306:Newsqueak
1190:Atari Inc
783:Microsoft
779:Developed
654:Cray Inc.
620:language.
562:Bell Labs
542:superset.
466:Bell Labs
458:1969-1973
418:Microsoft
397:Bell Labs
360:Bell Labs
200:statement
192:Semicolon
158:, having
109:June 2015
2532:cite web
1789:Squirrel
1473:OpenStep
1462:Brad Cox
1314:Rob Pike
1288:, &
1104:QtScript
1085:Netscape
1030:TempleOS
996:Handel-C
979:Facebook
941:Rob Pike
834:Lars Bak
499:Bill Joy
246:Language
1966:oreilly
1771:Split-C
1686:Mozilla
1627:Fortran
1415:LabVIEW
1248:Nemerle
1148:Inferno
988:(HHVM).
740:Cyclone
487:C shell
324:Amiga E
232:logical
148:C-style
93:scholar
2577:GitHub
2557:GitHub
2409:
2399:
2262:
2252:
2018:
2008:
1699:S-Lang
1612:Ratfor
1566:PROMAL
1483:OpenCL
1357:Google
1323:(CSP).
1296:TinyOS
1216:LPMuds
1183:Lite-C
1108:Scheme
953:Google
947:, and
914:Fusion
896:Fantom
838:Google
720:Claire
646:Chapel
615:Nvidia
569:Simula
540:ANSI C
391:&
152:C-like
95:
88:
81:
74:
66:
2517:(PDF)
2510:(PDF)
2303:(PDF)
1873:Umple
1819:Apple
1807:Swift
1753:Seed7
1661:1995
1492:Apple
1137:Limbo
1020:2005
1016:HolyC
855:1997
787:2000s
770:2000
666:Charm
264:Agora
100:JSTOR
86:books
2538:link
2429:link
2425:link
2407:OCLC
2397:ISBN
2260:OCLC
2250:ISBN
2016:OCLC
2006:ISBN
1974:2024
1933:2015
1915:2019
1897:2003
1877:2008
1857:2012
1837:1990
1811:2014
1793:2003
1775:1993
1757:2005
1739:1994
1721:2001
1717:SA-C
1703:1991
1681:2010
1677:Rust
1657:Ruby
1641:2016
1637:Ring
1616:1974
1598:and
1592:1993
1570:1985
1552:1994
1548:Pike
1532:1995
1512:1988
1508:Perl
1488:2009
1458:1986
1433:1991
1373:2006
1353:2009
1349:Noop
1335:2008
1310:1988
1273:2003
1269:nesC
1252:2003
1230:2005
1226:Neko
1206:1995
1186:2007
1162:2003
1141:1995
1123:Java
1112:Self
1110:and
1102:and
1077:1995
1044:1991
1040:Java
1000:1996
974:2014
970:Hack
937:2007
919:2011
900:2005
882:2004
830:2013
826:Dart
805:2001
791:.NET
744:2001
724:1994
702:CINT
688:1994
684:Cilk
670:1996
650:2009
632:2001
611:2002
587:1997
554:1979
527:1987
495:1978
491:tcsh
438:1966
434:BCPL
414:2009
410:Axum
381:1977
348:1985
344:AMPL
328:1993
302:1995
298:Alef
268:1993
230:and
226:for
154:, a
141:BCPL
131:The
72:news
1929:Zig
1735:SAC
1578:DOS
1528:PHP
1429:Oak
1405:An
1331:Nim
1202:LPC
1158:LSL
1059:Oak
781:by
583:C--
550:C++
475:'s
377:AWK
365:An
55:by
2622::
2574:.
2554:.
2534:}}
2530:{{
2477:.
2421:}}
2417:{{
2405:.
2369:.
2258:.
2221:.
2192:.
2168:.
2090:^
2074:.
2050:.
2014:.
1982:^
1964:.
1494:,
1284:,
1032:.
943:,
933:Go
879:eC
861:,
766:C#
628:Ch
607:Cg
593:,
523:C*
387:,
282:,
278:,
274:A
216:()
198:)
184:{}
150:,
143:.
2608:.
2594:.
2540:)
2526:.
2495:.
2481:.
2462:.
2431:)
2413:.
2379:.
2355:.
2341:.
2305:.
2266:.
2231:.
2207:.
2178:.
2154:.
2129:.
2115:.
2101:.
2084:.
2060:.
2036:.
2022:.
1976:.
1900:?
1821:)
1817:(
1778:?
1688:)
1588:R
1485:C
1443:)
1439:(
1237:)
1176:.
1129:.
1087:)
1083:(
1054:)
1050:(
981:)
962:.
955:)
951:(
851:E
840:)
815:)
811:(
801:D
754:)
750:(
564:)
560:(
515:.
505:)
501:(
489:/
479:.
468:)
464:(
454:C
426:.
399:)
395:(
362:)
358:(
316:.
218:)
214:(
196:;
194:(
182:(
122:)
116:(
111:)
107:(
97:·
90:·
83:·
76:·
49:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.