Компьютер, Програмчлалын
Програмчлалын хэл в (SI)
C Programming Language нь олон талын, зардал багатай зэрэг операторууд нь бүрэн цогц, орчин үеийн нь тодорхойлж болно (энэ нь "В" гэж хэлэх ёстой) Өгөгдлийн бүтэц ба урсгал хяналтыг сонгох хэрэгтэй. Энэ нь "их" хэл хэл гэж нэрлэдэг чадахгүй байгаа байх, эсвэл энэ нь "өндөр түвшний хэл" Тэр ямар нэгэн тодорхой үүрэг бий байсан юм гэж үздэг вэ, эсрэгээр, ямар ч хэрэглэх нь хамгийн үр дүнтэй болгох гэж оролдсон. програмчлалын хэл С-д суулгагдсан санаа Энэхүү сонирхолтой хайлуулж маш тохиромжтой, бусад илүү асуудлаар өргөн хүрээний хувьд илүү үр дүнтэй, магадгүй бүр ч илүү дэвшилтэт хэл хийсэн байна.
Энэ хэлний "UNIX" хамтран хөгжиж, энэ системийн үүн дээр бичигдсэн програм хангамж бараг зэрэг харилцаа холбооны "С" OS "UNIX" тун ойрхон байна. Үүний зэрэгцээ, заримдаа хэл гэх систем хөтөлбөр, үйлдлийн системүүдийг үүсгэхэд хялбар тусламжтайгаар, үнэн хэрэгтээ, түүнчлэн үүнийг бичиж болох юм гэж үзэж байна гэж үгийг боловсруулах, мэдээллийн сан боловсруулагч програм мэдээлэл, тоглоомын.
C - доод түвшний програмчлалын хэл, гэхдээ энэ нь муу гэж биш, үнэн хэрэгтээ, тэр зүгээр л байнга тэмдэг, тоо, хаягтай ямар ч компьютер ажиллаж байгаа ижил объект үйл ажиллагаа явуулдаг. Энэ тохиолдолд бүх объект, хосолсон харьцуулахад буюу ердийн логик болон арифметик үйл ажиллагаа, ердийн компьютер хасч байна.
нарийн төвөгтэй объект үйл ажиллагаа кодлох нь дэлхийн хэм хэмжээ болж, бүх орчин үеийн програмчлалын хэлийг оруулахдаа байна ажилладаг боловч, C, бусдын ялгаатай нь мөр, жагсаалт нь массив эсвэл тогтоосон зэрэг обьектуудад ажиллаж чадахгүй байна. Энэ нь ямар ч аналог үйл ажиллагаа / 1-р оны бүхэлд нь мөр болон массивын дээр байна.
санах ой нь стекийг, статистик тодорхойлолтыг ашиглан үйл ажиллагаа явуулдаг нь үйл ажиллагааны санах бусад онцлог нь, Pascal, эсвэл Algol 68 хийж чадна гэж та нар энэ нь "холбон" (нуруулдан), эсвэл "хог хаягдал цуглуулах" олж байх болно, биш юм.
Тэгээд ч хамгийн гол механизм нь I / O, С хэлний өгөх биш, оператор уншиж, бичиж, файлын системийн ямар ч барьсан нь чиг үүрэг байдаг шиг та нар, түүний дотор олж болно. Ийм өндөр түвшний үйл ажиллагаа холбоос номын сан ашиглан хангаж байна.
Хэрэв та multiprogramming нь синхрончлол зэрэгцээ үйл ажиллагаа гэх мэт хэрэгтэй бол, С програмчлалын хэл ажиллахыг татгалзах болно мөчлөг, чек, бүлэглэлийн болон дэд програмуудыг: Энэ нь хялбар, тууштай ажил, түүний элемент нь зөвхөн боломжийг танилцуулж байна.
Хэн нэгэн програм заасан ийм харамч сан гайхах болно ( "Яагаад би функц нь би шугам хоёр харьцуулахын тулд шаардлагатай бүх цаг дуудах ёстой вэ!"), Харин нөгөө талаас, нарийн учир нь С-д бичигдсэн ийм хадгаламжийн хөтөлбөрүүд, хурд нь бодит давуу тал хүлээн авдаг.
Нөгөө талаас, оператор нь бага тоо нь тэдний суралцах шаардлагатай хугацааг багасгаж, мөн та нар бүгдийг тайлбарлах хэд хэдэн хуудсанд хангалттай байдаг. Харин практик шоу болох "С" нь хөрвүүлэгч - бичих нь хангалттай хялбар байдаг авсаархан арга хэрэгсэл юм. Хэрэв бид орчин үеийн арга хэрэгслийг ашиглах, цоо шинэ компьютер нь хөрвүүлэгч кодын 80% код нь өмнөх хувилбаруудад төстэй байх болно гэдгийг ч, сар хэдхэн бэлэн байх болно. Улмаас түүний ийм шинж чанар, C програмчлалын хэл нь маш гар утас гэж үзэж байна. Тийм ээ, түүний үр нөлөө, ассемблер нь гүйцэтгэл нь маш чухал байдаг ямар ч програм бичиж гэж өөрчлөн өмнө байсан шиг юм утгагүй юм зүгээр л юм. Үүний хамгийн тод жишээ нь "UNIX" OS өөрөө, үүнээс 90% нь "С" -д бичигдсэн байдаг ба хэрэглээний програм хангамжийн Хэрэв хувьд бараг бүхэлдээ одоо дэлхийн номер нэг програмчлалын хэл гэж үзэж байна адил сайхан хэлээр олон програм бий.
Similar articles
Trending Now