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

অসমীয়া ৱিকিপিডিয়াৰ পৰা


C
Book cover for "The C Programming Language", first edition, featuring text in light blue serif capital letters on white background and very large light blue sans-serif letter C.
The C Programming Language[1] (aka "K&R"), the seminal book on C
Paradigm(s) Imperative (procedural), structured
Appeared in 1972[2]
Designed by Dennis Ritchie
Developer Dennis Ritchie & Bell Labs (creators); ANSI X3J11 (ANSI C); ISO/IEC JTC1/SC22/WG14 (ISO C)
Stable release C11 (December 2011)
Typing discipline Static, weak, manifest, nominal
Major implementations Clang, GCC, Intel C, MSVC, Pelles C, Watcom C
Dialects Cyclone, Unified Parallel C, Split-C, Cilk, C*
Influenced by B (BCPL, CPL), ALGOL 68,[3] Assembly, PL/I, FORTRAN
Influenced Numerous: AMPL, AWK, csh, C++, C--, C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Seed7
OS Cross-platform (multi-platform)
Usual filename extensions .h .c
Wikibooks logo C Programming at Wikibooks

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

চি লেংগুৱেজত ব্যৱহাৰ হোৱা সংখ্যা, আখৰ, আৰু বিশেষ চিহ্নসমূহ-[সম্পাদনা কৰক]

  • আখৰ: 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");

}


টোকা[সম্পাদনা কৰক]

তথ্য সংগ্ৰহ[সম্পাদনা কৰক]

  1. Kernighan, Brian W.; Dennis M. Ritchie (February 1978). The C Programming Language (1st সম্পাদনা). প্ৰকাশক Englewood Cliffs, NJ: Prentice Hall. ISBN 0-13-110163-3.  Regarded by many to be the authoritative reference on C.
  2. Dennis M. Ritchie (January 1993). "The Development of the C Language". http://cm.bell-labs.com/cm/cs/who/dmr/chist.html। আহৰণ কৰা হৈছে: 1 January 2008. "Thompson had made a brief attempt to produce a system coded in an early version of C—before structures—in 1972, but gave up the effort." 
  3. Dennis M. Ritchie (January 1993). "The Development of the C Language". http://cm.bell-labs.com/cm/cs/who/dmr/chist.html। আহৰণ কৰা হৈছে: 1 January 2008. "The scheme of type composition adopted by C owes considerable debt to Algol 68, although it did not, perhaps, emerge in a form that Algol's adherents would approve of." 
  4. Giannini, Mario; Code Fighter, Inc.; Columbia University (2004). "C/C++". In Hossein Bidgoli. The Internet encyclopedia. 1. John Wiley and Sons. p. 164. ISBN 0-471-22201-1. 
  5. "Programming Language Popularity". 2009. http://www.langpop.com/। আহৰণ কৰা হৈছে: 16 January 2009. 
  6. "TIOBE Programming Community Index". 2009. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html। আহৰণ কৰা হৈছে: 6 May 2009. 

বাহ্যিক সংযোগ[সম্পাদনা কৰক]