C (linguagem de programação): diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
introdução |
|||
Linha 19:
|website =
}}
'''C18''' ou apenas '''C''' (nome popular de '''standard ISO/IEC 9899:2018''')<ref>{{Citar web|url=https://www.iso.org/standard/74528.html|titulo=ISO/IEC 9899:2018|acessodata=2018-11-08|obra=ISO|lingua=en}}</ref> é uma [[Linguagem compilada|linguagem de programação compilada]] de propósito geral, [[Programação estruturada|estruturada]], [[Programação imperativa|imperativa]], [[Programação procedural|procedural]], [[Padrão|padronizada]] por [[ISO org|Organização Internacional para Padronização
C é uma das linguagens de programação mais populares<ref>{{Citar web |url=http://www.langpop.com/ |título=Programming Language Popularity |publicado=langpop.com |língua=inglês |acessodata=23 de maio de 2010}}</ref><ref>{{Citar web |url=http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html |título=TIOBE Programming Community Index |publicado=tiobe.com |língua=inglês |acessodata=23 de maio de 2010}}</ref> e existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação,<ref>{{Citar web |url=http://www.cprogramminglanguage.com/c-the-influence-factor-of-many-popular-programming-languages/ |título=C – The Influence Factor of Many Popular Programming Languages |publicado=cprogramminglanguage.com |língua=inglês |acessodata=23 de maio de 2010}}</ref> mais notavelmente [[C++]], que originalmente começou como uma extensão para C.
A linguagem C encontra-se na versão/padrão internacional C18 standard revision (ou ISO/IEC 9899:2018) lançada em junho de 2018, substituindo a versão C11 (standard ISO/IEC 9899:2011),<ref>{{Citar web|url=http://www.iso-9899.info/wiki/The_Standard|titulo=The Standard - C|data=|acessodata=2018-11-08|obra=ISO|publicado=|ultimo=|primeiro=|lingua=en}}</ref> disponível em ISO e IEC e com suporte para [[GNU Compiler Collection|GCC8]] e [[Clang]] [[Low Level Virtual Machine|LLVM6]].<ref>{{Citar web|url=https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Clang-C17-Support|titulo=Initial C17 Language Support Lands In LLVM Clang 6.0 SVN - Phoronix|data=|acessodata=2018-11-08|obra=Phoronix|publicado=|ultimo=|primeiro=|lingua=en}}</ref>
== História ==
Linha 57 ⟶ 59:
Durante os finais da [[década de 1970]], a linguagem C começou a substituir a linguagem [[BASIC]] como a linguagem de programação de [[Computador doméstico|microcomputadores]] mais usada. Durante a [[década de 1980]], foi adaptada para uso no PC IBM, e a sua popularidade começou a aumentar significativamente. Ao mesmo tempo, [[Bjarne Stroustrup]], juntamente com outros nos laboratórios Bell, começou a trabalhar num projecto onde se adicionavam extras para programação orientada por objectos à linguagem C. A linguagem que eles produziram, chamada [[C++]], é nos dias de hoje a linguagem de programação de aplicações mais comum no sistema operativo [[Microsoft Windows|Windows]] da companhia [[Microsoft]]. A linguagem C permanece a mais popular no mundo [[Unix]].
Em [[1983]], o instituto norte-americano de padrões ([[American National Standards Institute|ANSI]]) formou um comité, X3J11, para estabelecer uma especificação do padrão da linguagem C. Após um processo longo e árduo, o padrão foi completo em [[1989]] e ratificado como ANSI X3.159-1989 "Programming Language C". Esta versão da linguagem é frequentemente referida como ANSI C. Em [[1990]], o padrão ANSI C, após sofrer umas modificações menores, foi adotado pela [[Organização Internacional para Padronização]] (ISO)
=== C99 ===
Linha 303 ⟶ 305:
== Ligações externas ==
*
*{{Link|idioma=en|url=http://www.open-std.org/jtc1/sc22/wg14/|título=Grupo ISO WG14|descr=manutenção da linguagem C}}
* {{Link|2=http://www.cprogressivo.net/ |3=C Progressivo}}
* {{Link|2=http://user.das.ufsc.br/~jomi/das5334/Livro%20Aberto%20Aprendendo%20a%20Programar%20naLinguagem%20C.pdf|3=Aprendendo a programar na Linguagem C, por Universidade Federal de Alagoas}}
|