C99 (original) (raw)

About DBpedia

C99 (المعروف سابقًا باسم C9X ) هو اسم غير رسمي لـ ISO / IEC 9899: 1999، وهو إصدار سابق من معيار لغة البرمجة C. يمتد الإصدار السابق (C90) بميزات جديدة للغة والمكتبة القياسية، ويساعد التطبيقات على الاستفادة بشكل أفضل من أجهزة الكمبيوتر المتاحة، مثل حساب الفاصلة العائمة IEEE 754-1985 وتقنية المترجم. يحل إصدار C11 من معيار لغة البرمجة C، الذي تم نشره في عام 2011، محل C99.

thumbnail

Property Value
dbo:abstract C99 (المعروف سابقًا باسم C9X ) هو اسم غير رسمي لـ ISO / IEC 9899: 1999، وهو إصدار سابق من معيار لغة البرمجة C. يمتد الإصدار السابق (C90) بميزات جديدة للغة والمكتبة القياسية، ويساعد التطبيقات على الاستفادة بشكل أفضل من أجهزة الكمبيوتر المتاحة، مثل حساب الفاصلة العائمة IEEE 754-1985 وتقنية المترجم. يحل إصدار C11 من معيار لغة البرمجة C، الذي تم نشره في عام 2011، محل C99. (ar) C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard. It extends the previous version (C90) with new features for the language and the standard library, and helps implementations make better use of available computer hardware, such as IEEE 754-1985 floating-point arithmetic, and compiler technology. The C11 version of the C programming language standard, published in 2011, replaces C99. (en) C99는 C 언어의 현대 개정판이자, C 언어 표준의 과거판인 ISO/IEC 9899:1999의 비공식 이름이다. (ko) C99は、ISOで定められたC言語の規格である。正式な規格名は ISO/IEC 9899:1999。 (ja) ISO C99 – termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO/IEC 9989:1999. Został wydany w 1999 roku przez ISO, a w marcu 2000 roku został przyjęty przez ANSI. Standard ten opiera się w większości na standardzie ANSI X3.159-1989 (później także ISO/IEC 9899:1990), znanym również jako ANSI C lub C89. Standard ISO C99 wprowadził kilka nowości do języka C, z których część była już wcześniej dostępna jako rozszerzenia kompilatorów. Do takich zmian można zaliczyć: * funkcje inline (znane z języka C++, ale w C99 z inną semantyką) * dodanie słowa kluczowego restrict * możliwość deklaracji zmiennych w dowolnym miejscu w programie (przyjęte z języka C++) * kilka nowych wbudowanych typów zmiennych takich jak typ logiczny czy long long int * tablice o zmiennej liczbie elementów * komentarze w stylu C++ zaczynające się od // i kończące wraz z końcem linii * nowe standardowe funkcje oraz pliki nagłówkowe: complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h i tgmath.h * typ bool zawarty w nagłówku stdbool.h Kompilator GCC od wersji 4.5 jest niemal całkowicie zgodny ze standardem ISO C99. O wiele gorzej jest z implementacją tego standardu w kompilatorach firm Microsoft oraz Borland, które większą uwagę przywiązują do rozwoju narzędzi do programowania w języku C++. (pl) C99, formellt ISO/IEC 9899:1999, är en standard för programspråket C som är en utökning av den tidigare standarden C90 (ISO/IEC 9899:1990; även känd som ANSI C eller C89). C99 ersattes i december 2011 av C11. (sv) C99(之前名稱為C9X)是ISO/IEC 9899:1999的非正式名稱,是C語言標準的一個版本。C99延伸了C90的內容,加入了C語言及標準函式庫的新功能,讓一些語言的實現(例如浮點數,以及編譯器技術)可以更妥善的利用電腦的硬體。後來在2011年發行的C11取代了此版本的C語言標準。 (zh) C99 — стандарт языка программирования Си. Определен в ISO/IEC 9899:1999, современная версия - ISO/IEC 9899:1999/Cor 3:2007 от 2007-11-15. Является развитием стандарта C90. (ru) C99 — стандарт мови програмування Сі. Визначений в ISO/IEC 9899:1999, сучасна версія — ISO/IEC 9899:1999/Cor 3: 2007 від 2007-11-15. Є розвитком стандарту C90. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/ISO-IEC-9899-1999-cover.png?width=300
dbo:wikiPageID 607497 (xsd:integer)
dbo:wikiPageLength 29331 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121634642 (xsd:integer)
dbo:wikiPageWikiLink dbr:X87 dbr:C90_(C_version) dbr:Variable_(programming) dbr:Variadic_macro dbr:Double-precision_floating-point_format dbr:Inline_function dbr:Complex_number dbr:Math_library dbr:Single-precision_floating-point_format dbr:Optimization_(computer_science) dbr:GNU_Compiler_Collection dbr:Standard_Template_Library dbr:BCPL dbr:C++ dbr:C_(programming_language) dbr:ANSI dbr:Data_type dbr:Extended_precision dbr:FORTRAN dbr:Floating-point_arithmetic dbr:Floating-point dbr:Floating_point dbr:Quadruple-precision_floating-point_format dbr:Header_file dbr:Java_(programming_language) dbr:C11_(C_standard_revision) dbr:C_standard_library dbr:IEEE_floating_point dbr:Working_group dbr:X86 dbr:X86-64 dbr:Variable-length_array dbr:IEEE_754-1985 dbr:K&R_C dbr:Round-off_error dbr:Flexible_array_member dbr:Boolean_datatype dbr:SC22 dbr:Library_function dbr:Comment_(programming) dbr:File:1999_ISO_C_Concepts.png dbr:File:ISO-IEC-9899-1999-cover.png
dbp:wikiPageUsesTemplate dbt:! dbt:!! dbt:!- dbt:About dbt:Missing_information dbt:Short_description dbt:Use_dmy_dates dbt:Unordered_list dbt:!) dbt:(! dbt:C_language_revisions
gold:hypernym dbr:Name
rdf:type yago:Abstraction100002137 yago:Measure100033615 dbo:ProgrammingLanguage yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:WikicatProgrammingLanguageStandards
rdfs:comment C99 (المعروف سابقًا باسم C9X ) هو اسم غير رسمي لـ ISO / IEC 9899: 1999، وهو إصدار سابق من معيار لغة البرمجة C. يمتد الإصدار السابق (C90) بميزات جديدة للغة والمكتبة القياسية، ويساعد التطبيقات على الاستفادة بشكل أفضل من أجهزة الكمبيوتر المتاحة، مثل حساب الفاصلة العائمة IEEE 754-1985 وتقنية المترجم. يحل إصدار C11 من معيار لغة البرمجة C، الذي تم نشره في عام 2011، محل C99. (ar) C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard. It extends the previous version (C90) with new features for the language and the standard library, and helps implementations make better use of available computer hardware, such as IEEE 754-1985 floating-point arithmetic, and compiler technology. The C11 version of the C programming language standard, published in 2011, replaces C99. (en) C99는 C 언어의 현대 개정판이자, C 언어 표준의 과거판인 ISO/IEC 9899:1999의 비공식 이름이다. (ko) C99は、ISOで定められたC言語の規格である。正式な規格名は ISO/IEC 9899:1999。 (ja) C99, formellt ISO/IEC 9899:1999, är en standard för programspråket C som är en utökning av den tidigare standarden C90 (ISO/IEC 9899:1990; även känd som ANSI C eller C89). C99 ersattes i december 2011 av C11. (sv) C99(之前名稱為C9X)是ISO/IEC 9899:1999的非正式名稱,是C語言標準的一個版本。C99延伸了C90的內容,加入了C語言及標準函式庫的新功能,讓一些語言的實現(例如浮點數,以及編譯器技術)可以更妥善的利用電腦的硬體。後來在2011年發行的C11取代了此版本的C語言標準。 (zh) C99 — стандарт языка программирования Си. Определен в ISO/IEC 9899:1999, современная версия - ISO/IEC 9899:1999/Cor 3:2007 от 2007-11-15. Является развитием стандарта C90. (ru) C99 — стандарт мови програмування Сі. Визначений в ISO/IEC 9899:1999, сучасна версія — ISO/IEC 9899:1999/Cor 3: 2007 від 2007-11-15. Є розвитком стандарту C90. (uk) ISO C99 – termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO/IEC 9989:1999. Został wydany w 1999 roku przez ISO, a w marcu 2000 roku został przyjęty przez ANSI. Standard ten opiera się w większości na standardzie ANSI X3.159-1989 (później także ISO/IEC 9899:1990), znanym również jako ANSI C lub C89. Standard ISO C99 wprowadził kilka nowości do języka C, z których część była już wcześniej dostępna jako rozszerzenia kompilatorów. Do takich zmian można zaliczyć: (pl)
rdfs:label سي99 (ar) C99 (en) C99 (ja) C99 (ko) C99 (pl) C99 (ru) C99 (uk) C99 (sv) C99 (zh)
owl:sameAs freebase:C99 yago-res:C99 wikidata:C99 dbpedia-ar:C99 dbpedia-fi:C99 dbpedia-ja:C99 dbpedia-ko:C99 dbpedia-no:C99 dbpedia-pl:C99 dbpedia-ru:C99 dbpedia-sv:C99 dbpedia-uk:C99 dbpedia-zh:C99 https://global.dbpedia.org/id/D28b
prov:wasDerivedFrom wikipedia-en:C99?oldid=1121634642&ns=0
foaf:depiction wiki-commons:Special:FilePath/1999_ISO_C_Concepts.png wiki-commons:Special:FilePath/ISO-IEC-9899-1999-cover.png
foaf:isPrimaryTopicOf wikipedia-en:C99
is dbo:influenced of dbr:C++
is dbo:influencedBy of dbr:OpenCL__C/C++_and_C++_for_OpenCL__1
is dbo:programmingLanguage of dbr:Libavcodec dbr:Higan_(emulator) dbr:Raylib dbr:Audacious_(software)__Audacious__1
is dbo:wikiPageRedirects of dbr:C99_(C_standard_revision) dbr:C99_standard dbr:C99_standard_library dbr:C9X dbr:ISO/IEC_9899:1999 dbr:1999_ISO_C
is dbo:wikiPageWikiLink of dbr:C_string_handling dbr:C_syntax dbr:Python_(programming_language) dbr:Scientific_notation dbr:List_of_Unix_commands dbr:List_of_arbitrary-precision_arithmetic_software dbr:MISRA_C dbr:Memory_model_(programming) dbr:Namespace dbr:Printf_format_string dbr:C99_(C_standard_revision) dbr:C99_standard dbr:C99_standard_library dbr:Boolean_data_type dbr:Jsish dbr:List_of_compilers dbr:Remainder dbr:C99_(disambiguation) dbr:C9X dbr:Vbcc dbr:Double-precision_floating-point_format dbr:Inline_expansion dbr:Inline_function dbr:Libavcodec dbr:Nvidia_CUDA_Compiler dbr:CompCert dbr:Comparison_of_Java_and_C++ dbr:Comparison_of_Pascal_and_C dbr:Comparison_of_programming_languages_(basic_instructions) dbr:Compatibility_of_C_and_C++ dbr:Media_Lovin'_Toolkit dbr:S2n dbr:Ellipsis_(computer_programming) dbr:Escape_sequences_in_C dbr:Essential_Video_Coding dbr:Null_pointer dbr:GNU_MPFR dbr:Glibc dbr:Modulo_operation dbr:Multiply–accumulate_operation dbr:NaN dbr:Const_(computer_programming) dbr:SPOJ dbr:Linear_congruential_generator dbr:Slash_(punctuation) dbr:Stdarg.h dbr:Comparison_of_application_virtualization_software dbr:Comparison_of_file_synchronization_software dbr:Compiler_correctness dbr:Complex_data_type dbr:Zero_to_the_power_of_zero dbr:Function_prototype dbr:Pointer_(computer_programming) dbr:Subnormal_number dbr:Autodesk_Arnold dbr:Automatic_variable dbr:BCPL dbr:C++ dbr:C++11 dbr:C++20 dbr:C_(programming_language) dbr:C_data_types dbr:C_preprocessor dbr:Timeline_of_programming_languages dbr:Tiny_C_Compiler dbr:Type_punning dbr:Watcom_C/C++ dbr:AV1 dbr:Acorn_C/C++ dbr:Cubesat_Space_Protocol dbr:DJGPP dbr:DNA-OS dbr:Exception_handling dbr:Exponential_function dbr:Extended_precision dbr:Floating-point_arithmetic dbr:For_loop dbr:FpgaC dbr:Parrot_virtual_machine dbr:Cell_software_development dbr:Directive_(programming) dbr:Primitive_data_type dbr:QP_(framework) dbr:Hexadecimal dbr:Higan_(emulator) dbr:JPEG_XL dbr:Audacious_(software) dbr:ADX_(file_format) dbr:Ch_(computer_programming) dbr:Chipmunk_(software) dbr:JerryScript dbr:Birthday_attack dbr:ISO/IEC_9899:1999 dbr:Digraphs_and_trigraphs dbr:Assert.h dbr:C11_(C_standard_revision) dbr:C_dynamic_memory_allocation dbr:C_mathematical_functions dbr:C_process_control dbr:C_standard_library dbr:Portable_C_Compiler dbr:IAR_Systems dbr:Integer_(computer_science) dbr:Microsoft_Visual_C++ dbr:MinGW dbr:Mingw-w64 dbr:Natural_logarithm dbr:OS-9 dbr:OpenCL dbr:Raylib dbr:C_standard dbr:Xitami dbr:Long_double dbr:Scope_(computer_science) dbr:Variable-length_array dbr:Void_type dbr:Setjmp.h dbr:IEEE_754 dbr:ISO/IEC_10967 dbr:Exit_(system_call) dbr:Flexible_array_member dbr:Sizeof dbr:WebScaleSQL dbr:Type_qualifier dbr:RenderScript dbr:Restrict dbr:Variadic_macro_in_the_C_preprocessor dbr:1999_ISO_C
is dbp:influenced of dbr:C++
is dbp:influencedBy of dbr:OpenCL
is dbp:programmingLanguage of dbr:Higan_(emulator)
is foaf:primaryTopic of wikipedia-en:C99