চি (প্ৰগ্ৰামিং লেংগুৱেজ)

চি (C) হ’ল বেল লেবৰটেৰিজত ১৯৬৯ ৰ পৰা ১৯৭৩ চনৰ কালছোৱাত ডেনিচ ৰিট্‌চী ৰ দ্বাৰা বিকাশিত এটা কম্পিউটাৰ প্ৰগ্ৰামিং লেংগুৱেজ। ই এজন প্ৰগ্ৰেমাৰক কম্পিউটাৰ আৰ্কিটেক্সাৰৰ হাই লেভেল লেংগুৱেজৰ পৰা ল' লেভেল লেংগুৱেজলৈকে এক বিস্তৃত পৰিসৰ প্ৰদান কৰে। বিশ্বৰ বহুলভাৱে ব্যৱহৃত প্ৰগ্ৰামিং লেংগুৱেজসমূহৰ ভিতৰত চি লেংগুৱেজ অন্যতম। পৰৱৰ্তী সময়ত বিকশিত হোৱা প্ৰগ্ৰামিং লেংগুৱেজসমূহ, যেনে C++, C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python ইত্যাদি প্ৰত্যক্ষ বা পৰোক্ষভাৱে চি(C) লেংগুৱেজৰ দ্বাৰা প্ৰভাৱিত। 

চি লেংগুৱেজৰ ডাটাৰ ধৰণ
 Type Range (ৰ পৰা) Range (লৈ) Bytes Represents Char/short -১২৮ ১২৭ ১ Unsigned char ০ (শূন্য) ২৫৫ ১ Int -৩২,৭৬৮ ৩২,৭৬৭ ২ Unsigned int ০ (শূন্য) ৬৫,৫৩৫ ২ Long -২১৪,৭৪,৩৮,৬৪৮ ২১৪,৭৪,৩৮,৬৪৭ ৪ Unsigned long ০ (শূন্য) ৪২৯,৪৯,৬৭,২৯৫ ৪ Float ৩.৪×১০-৩৮ ৩.৪×১০৩৪ ৪

চি লেংগুৱেজত ব্যৱহাৰ হোৱা সংখ্যা, আখৰ, আৰু বিশেষ চিহ্নসমূহ-
 আখৰ: a-z, A-Z, '_'
 সংখ্যা: 0-9
 বিশেষ চিহ্ন: ~! @ # % ^ & * ( ) - + = :; " ' < > , .? | / \ { } [ ]
 খালি ঠাই: স্পেচ (space), নিউলাইন (newline), কমেণ্ট (comment), টেব (Tab)

ৰিজাৰ্ভড ৱৰ্ড
চি লেংগুৱেজ (C89) ত ব্যৱহাৰ হোৱা ৩২টা ৰিজাৰ্ভড ৱৰ্ড (reserved word) সমূহ:

auto
break
case
char
const
continue
default
do

double
else
enum
extern
float
for
goto
if

int
long
register
return
short
signed
sizeof
static

struct
switch
typedef
union
unsigned
void
volatile
while

C99 ৰ ৫টা অতিৰিক্ত সংযোজন:

_Bool
_Complex

_Imaginary
inline

restrict

C11 ৰ আৰু ৭টা অতিৰিক্ত সংযোজন:

_Alignas
_Alignof

_Atomic
_Generic

_Noreturn
_Static_assert

_Thread_local

এটা আৰ্হি চি প্ৰগ্ৰাম
 #include <stdio.h>
int main (void)
{
printf ("Hello Assamese Wikipedia\n");
}

টোকা

তথ্য সংগ্ৰহ

বাহ্যিক সংযোগ

 ISO C Working Group official website
 comp.lang.c Frequently Asked Questions
 ISO/IEC 9899. Official C99 documents.
 ANSI C Standard (ANSI X3J11/88-090)  (Published 13 May 1988), Third Public Review
 ANSI C Rationale (ANSI X3J11/88-151) (Published 18 November 1988)


শ্ৰেণী:কম্পিউটাৰ বিজ্ঞান
শ্ৰেণী:প্ৰগ্ৰামিং লেংগুৱেজ
শ্ৰেণী:হাই লেভেল প্ৰগ্ৰামিং লেংগুৱেজ