مىسرانىم مۇنبىرى

كۆرۈش: 8687|ئىنكاس: 14

C تىلى بارلىققا كىلىشىنىڭ تارىخى ئارقا كۆر [ئۇلانما كۆچۈرۈش]

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 8605
يازما سانى: 5
نادىر تېمىسى: 0
مۇنبەر پۇلى : 8129
تۆھپە نۇمۇرى: 345
توردا: 9 سائەت
تىزىم: 2010-8-31
ئاخىرقى: 2011-4-27
يوللىغان ۋاقتى 2010-8-31 04:44:35 PM |ھەممە قەۋەتنى كۆرۈش |
C تىلى بارلىققا كىلىشىنىڭ تارىخى ئارقا كۆرۈنۈشى
c تىلى بولسا خەلقئارادا كەڭ كۆلەمدە ئىشلىتىلىۋاتقان يۇقىرى دەرىجىلىك كومپىيۇتېر تىلى بولۇپ ئۇنىڭدىن پايدىلىنىپ سىستېما يۇمشاق دىتالى(مەشغۇلات سىستىمىسىنىمۇ ئۆز ئىچىگە ئالىدۇ) يىزىشقىمۇ، قوللىنىشچان دىتاللارنى يىزىشقىمۇ بولىدۇ.
ئەڭ دەسلەپكى مەشغۇلات سىستېمىلىرى(مەسلەن : Unix مەشغۇلات سىستىمىسى) ئاساسلىق ئەسسىمبىل تىلى بىلەن يىزىلىپ چىقىلغان ئىدى. ئەسسىمبىل تىلى كومپيۇتېر قاتتىق دىتالىغا تايانغانلىقتىن،ئەسسىمبىل تىلىدىن پايدىلىنىپ يىزىلغان پىروگىراممىلارنىڭ ئوقۇلۇشچانلىقى ۋە ماسلىشىشچانلىقى تۈۋەن بولغان . شۇنىڭ بىلەن سىستېما يۇمشاق دىتاللىرىنىڭ ئوقۇلۇشچانلىقى ۋە ماسلىشىشچانلىقىنى يۇقىرى كۆتۈرۈش ئۈچۈن ئەسسىمبىل تىلى ئورنىغا يۇقىرى دەرىجىلىك تىل ئىشلىتىشكە توغرا كەلگەن. بىراق ئادەتتىكى يۇقىرى دەرىجىلىك تىلدا ئەسسىمبىل تىلىنىڭ بىر قىسىم ئىقتىدارلىرىنى ئەمەلگە ئاشۇرۇشتا كۆپ قىيىنچىلىقلارغا ئۇچرىغان (ئەسسىمبىل تىلى كومپيۇتېر قاتتىق دىتال قىسىمىغا بىۋاستە مەشغۇلات ئىلىپ بارالايدۇ،مەسلەن: ئىچكى ساقلىغۇچ ئادىرىسىغا بىۋاستە مەشغۇلات ئىلىپ بىرىش ، بىتلىق مەشغۇلات. . . . . )شۇنىڭ بىلەن كىشىلەر مۇشۇ قىيىنچىلىقلارنى ھەل قىلىش ئۈچۈن ئادەتتىكى يۇقىرى دەرىجىلىك تىل بىلەن تۆۋەن دەرىجىلىك تىلنىڭ ئالاھىدىلىكلىرىنى مۇجەسسەملىگەن بىر تىلنىڭ بارلىققا كىلىشىگە تەلپۈنگەن، C تىلى مانا مۇشۇنداق ۋەزىيەت ئىھتىياجى تۈپەيلىدىن شەكىللەنگەن.
C تىلى بولسا B  تىلى ئاساسىدا تەرەققىي قىلغان بولۇپ ئۇنىڭ دەسلەپكى يىلتىزىنى ALGOL 60  دىيىشكىمۇ بولىدۇ . 1960-يىلى بارلىققا كەلگەن  ALGOL 60  بولسا مەسىلىگە يۈزلەنگەن يۇقىرى دەرىجىلىك تىل بولۇپ ، قاتتىق دىتال بىلەن بولغان ماسلىشىشچانلىقى ياخشى ئەمەس ئىدى ، شۇ سەۋەبتىن ئۇ سىستىما دىتاللىرىنى يىزىشقا ماس كەلمىدى . 1963-يىلى ئەنگىلىيە كامبىرىج ئۇنۋىرسىتىتى Combined Programming Language دەيدىغان بىر تىلنى تەتقىق قىلىپ چىقتى ھەم ئۇنى قىسقارتىپ CPL دەپ ئاتىدى .
CPL تىلى ALGOL 60   ئاساسىدا قاتتىق دىتالغا بىرقەدەر يېقىنلاشقان بولسىمۇ ، كۆلىمى بەك چوڭ بولغانلىقتىن ، ئەمىلىيەتكە ئايلاندۇرۇش تەسكە توختىدى.  1967 -يىلى ئەنگىلىيە كامبىرىج ئۇنۋىرسىتىتىدىن (Martin Rechards)مارتىن CPL تىلىغا ئاددىيلاشتۇرۇپ BCPL  تىلىنى (Basic Combined Programming Language) نى بارلىققا كەلتۈردى.
1970-يىلىغا كەلگەندە ئامرىكا بېل تەجرىبىخانىسى(Bell Labs)  دىن Ken Thompson ئەپەندى BCPL تىلى ئاساسىدا يەنىمۇ ئاددىيلاشتۇرۇش ئېلىپ بېرىپ ،تىخىمۇ ئاددىي بولغان شۇنداقلا قاتتىق دىتال بىلەن ماسلىشىشچانلىقى بىر قەدەر يۇقىرى بولغان BCPL  تىلىنى بارلىققان كەلتۈرۇپ BCPL نىڭ باش ھەرىپى B  بىلەن قىسقارتىپ B تىلى دەپ ئاتىدى .
شۇنداقلا ئۇنىڭدىن پايدىلىنىپ تۇنجى Unix مەشغۇلات سىستىمىسىنى تۈزۈپ چىقىپ ،كىچىك تىپتىكى PDP7 دا سىناپ مۇۋاپىقىيەت قازاندى . 1971-يىلىغا كەلگەندە  PDP11/20  تىپلىق ماشىنىلاردا ئىشلىتىش رىئاللىققا ئايلاندى، شۇنداقلا ماس بولغان Unix مەشغۇلات سىستېمىسىى تۈزۈپ چىقىلدى . بۇ ۋاقىتتا B تىلى بەكلا ئاددىي بولۇپ ، ئىقتىدار جەھەتتىن نۇرغۇن چەكلىمىلەرگە ئۇچرايتتى . 1972-1973غىچە بولغان ۋاقىتتا بېل تەجرىبىخانىسدىن D.M.Ritchie  ئەپەندىB تىلى ئاساسىدا C تىلىنى لاھىيلەپ چىقىپ BCPL نىڭ ئىككىنجى ھەرىپى بىلەن C تىلى دەپ ئاتىدى. C تىلى BCPL ۋە B  تىلىنىڭ ئالاھىدىلىكلىرىنى مۇجەسسەملىگەن ئاساستا باشقا يىتەرسىزلىكىنىمۇ (ئىخچام بولۇش،سانلىق مەلۇمات تىپى . . .  ) تولۇقلىدى. دەسلەپكى C تىلى پەقەت Unix  سىستېمىسىنىڭ خىزمەت قۇرالى سۈپىتىدە لاھىيەلەنگەن ئىدى . 1973يىلى Ken Thompson  بىلەن D.M.Ritchie نىڭ ھەمكارلىقىدا  Unix نىڭ 5-نەشىرىنىڭ %90 كۆپ قىسمىنى C تىلى ئارقىلىق ئۆزگەرتىپ چىقتى .(ئەڭ دەسلەپكى Unix سىتېمىسى 1969 - يىلى ئامرىكا بېل تەجرىبىخانىسىدا ئەسسىمبىل تىلى بىلەن يېزىپ چىقىلغان.)

D.M.Ritchie

[align=justify]كىيىن C تىلىغا قارىتا نۇرغۇن ئۆزگەرتىش ئېلىپ بېرىلغان بولسىمۇ يەنىلا بېل تەجرىبىخانىسىنىڭ ئىچكى قىسمىدىلا ئىشلىتىلدى .1975-يىلى Unix نڭى 6-نەشرى ئېلان قىلىنغاندا ، C تىلىنىڭ ئارتۇقچىلىقى ئاندىن كىشىلەرنىڭ دىققىتىنى تارتتى .1977-يىلىغا كەلگەندە «يۆتكەپ ئىشلىتىشكە بولىدىغان C  تىلى تەرجىمانى »  بارلىقققا كەلدى . شۇنىڭ بىلەن  C تىلىنى باشقا ماشىنىلارغا يۆتكەشتە ئىشلىنىدىغان خىزمەت مىقدارى زور دەرىجىدە ئازايدى ، شۇنداقلا زور دەرىجىدە ئاددىيلاشتى . بۇ ھال  C  تىلىنىڭ باشقا ماشىنىلاردا ئەمىلىيلىشىنى بىۋاستە ھالدا ئىلگىرى سۈردى .  VAX , AT&A قاتارلىق كومپيۇتېرلاردا Unix ئەمىلىيلەشتى . Unix بىلەن  C تىلى قېرىنداشلارغا ئوخشاش بىرلىكتە تەرەققىي قىلدى . 1978-يىلىدىن كىيىن ، C تىلى چوڭ ، ئوتتۇرا ، كىچىك ، مىكروتىپلىق كومپيۇتېرلاردا ئەمىلىيلەشتى . بۇ C تىلىنىڭ Unix ۋە PDP دىن ئايرىلىپ چىقىپ ، مۇستەقىل بولغانلىقىنىڭ ئالامىتى ئىدى . قىسقىغىنا ۋاقىت ئىچىدە  C  تىلى ھۆكۈمران ئورۇنغا چىقىپ ، دۇنيادا ئەڭ كۆپ ئىشلىتىلىۋاتقان كومپيۇتېر تىلى بولۇپ قالدى.
1977-يىلىغا كەلگەندە قاتتىق دىتالغا تاينىۋالمايدىغان «يۆتكەپ ئىشلىتىشكە بولىدىغان C  تىلى تەرجىمانى »  بارلىققا كەلدى. شۇنىڭ بىلەن  C تىلىنى باشقا ماشىنىلارغا يۆتكەشتە ئىشلىنىدىغان خىزمەت مىقدارى زور دەرىجىدە ئازىيىپ تىخىمۇ ئاددىيلاشتى . بۇ Unix مەشغۇلات سىستىمىلىرىنىڭ تىز سۈرەتتە ئوموملىشىشىدا ئاكتىپ رول ئوينىدى .
VAX , AT&A قاتارلىق تىللاردىمۇ Unix نى ئىچىشقا باشلىدى (VAX , AT&A لارمۇ ئەينى ۋاقىتتىكى يادروسى C بولغان پروگراممام لايىھىلەش قۇرالى ) ،Unix مەشغۇلات سىستىمىسىنىڭ كۈنسايىن ئوموملىشىشىغا ئەگىشىپ C تىلىمۇ تىز سۈرەتتە ئالقىشقا ئىرىشتى .
1978-يىلى ئېلان قىلىنغان Unix نىڭ 7-نەشرى ئېلان قىلىنىپ ئۇنىڭ C تىلى تەھرىر-تەرجىمە پىروگراممىسىدا D.M.Ritchie بىلەن B.W.Kernighan ھەمكارلىقىدا (K&R) يىزىلغان كىتاب «The C Programming Language »زور تەسىرلەرنى قوزغىدى. بۇ كىتاپ كىيىنكى C تىلىنىڭ ئاساسى قىلىنىپ ، C تىلىنىڭ ئۆلچىمى دەپ ئاتالدى .
1983-يىلى (ANSI) ئامرىكا خەلىئارا ئۆلچەملەشتۈرۈش تەشكىلاتى ANSI C نى C تىلىنىڭ رەسمىي ئۆلچىمى قىلىپ بىكىتپ چىقتى. ANSI C  ئىلگىرىكى C دىن نۇرغۇن تەرەققىياتلارغا ئىرىشتى.1988-يىلىغا كەلگەندە K&R لار ANSI C نى ئاساس قىلىپ تۇرۇپ ، The C Programming Language نى ئۆزگەرتىپ يېزىپ چىقتى .
1994-يىلى خەلقئارا ئۆلچەملەشتۇرۇش تەشكىلاتى قايتا ئۆزگەرتىش كىرگۈزۈپ ISO C نى تۈزۈپ چىقتى .
ئىلگىرى ئىشلىتىلىپ كىلىۋاتقان C تىلى تەرجىمە - تەھرىر سىستىمىلىرىدا ANSI C ئۆلچىمىدە ئىچىش ئىلىپ بىرىلاتتى ، بىراق ئوخشاش بولمىغان نەشىردىكى ، ئوخشاش بولمىغان نۇسخىدىكى C تەرجىمە - تەھرىر سىستىمىلىرى ئىگە بولىدىغان ئىقتىدار ، تىل ئىشلىتىلىشىدىكى پەرقى ئوخشاش بولمايدۇ، شۇڭا ئىشلەتكۈچى چوقۇم ئۆزى ئىشلىتىۋاتقان C نىڭ ئىقتىدار ئالاھىدىلىكلىرىنى تولۇق چۈشۈنىشى زۆرۈر.
نۆۋەتتە C نىڭ كۆپ ئىشلىتىدىغان نەشىرلىرىدىن بىر قانچىلىرى بار .
Microsoft C قىسقارتىلىپ MS C
Borland Turbo C قىسقارتىلىپ Turbo C
AT&T C
يۇقارقى ھەرخىل نەشىردىكى C لارنىڭ ھەممىسى ANSI C نى ئاساس قىلىپلا قالماي يەنە نۇرغۇنلىغان كىڭەيتىلگەن ئىقتىدارلىرى بولۇپ ئىشلىتىشكە تولىمۇ قولايلىق.
1983 - يىلى ئامرىكا بېل  تەجىرىبىخانىسىدىكى Bjarne Strou-strup ئەپەندىم C تىلى ئاساسىدا ئوبىيىكىتقا يۈزلەنگەن پروگرامما تۈزۈش تىلى ++C نى بارلىققا كەلتۈردى.++C بولسا ئىلگىرىكى C تىلىنىڭ ئىقتىدارلىرىنى تىخىمۇ مۇكەممەللەشتۈردى .
++C نىڭ ھازىر كۆپ ئىشلىتىلىدىغان نۇسخىلىرىدىن تۆۋەندىكىلەر بار .
Microsoft شىركىتىنىڭ Visual ++C
Borland شىركىتىنىڭ Borland ++C
Symantec شىركىتىنىڭ Symantec ++C

C تىلى بىلەن ++C  يەنە بىر قىسىم ئوخشىماسلىقلارغا ئىگە.
C تىلى بولسا ++C نىڭ ئاساسىي ، C تىلى بىلەن ++C بىر - بىرىگە بەكمۇ ماسلىشىشىدۇ، ++C ئۈگەنگۈچىلەر ئالدى بىلەن C نى ئىگىلەپ ئاندىن ++C غا تۇتۇش قىلسا ئۈنۈمى يۇقىرى بولىدۇ . (ھەر قايسىلىنىڭ ئۆز ئالدىغا يىتەرىسزلىكى ۋە ئارتۇقچىلىقلىرى بولۇپ ++C نى ئۈگۈنۈش ئۈچۈن C دىن خەۋىرى بولمىسىمۇ بولىدۇ ، بىراق ئۈگۈنۈش جەريانىدا ئاز بولمىغان قىيىنچىلىقلارغا دۇچ كىلىدۇ )
C تىلى بولسا قۇرۇلمىلاشقان تىل ++C بولسا ئوبىيىكىتقا يۈزلەنگەن تىل، ++Cنىڭ ئىقتداىرى Cنىڭ ئىقتىدارىدىن خىل بەك يۇقىرى .
C داتۈزگەن پروگرامما كودلىرى ++C دا نورمال ئىجرا بولىدۇ بىراق ++C دا يىزىلغان پروگراممىلارنى C مۇھىتىدا ئىجرا قىلىشقا بولمايدۇ .


مەنبە :تور دۇنياسى (تەرجىمە ماتېريال)



ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 5955
يازما سانى: 425
نادىر تېمىسى: 0
مۇنبەر پۇلى : 9096
تۆھپە نۇمۇرى: 574
توردا: 5861 سائەت
تىزىم: 2010-8-9
ئاخىرقى: 2012-2-11
يوللىغان ۋاقتى 2010-8-31 05:36:37 PM |ھەممە قەۋەتنى كۆرۈش |
بىلۋالدىم.. رەھمەت.. كوپ تەشەككۇر
[s:2]  [s:2]

ئادەم يېنىدىكى ن

يېتىلىۋاتقان ئەزا

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 2676
يازما سانى: 521
نادىر تېمىسى: 0
مۇنبەر پۇلى : 10709
تۆھپە نۇمۇرى: 464
توردا: 279 سائەت
تىزىم: 2010-6-14
ئاخىرقى: 2015-2-24
يوللىغان ۋاقتى 2010-8-31 06:20:16 PM |ھەممە قەۋەتنى كۆرۈش |
ھەي cتىلى ! مەن سېنى چىشىمنى كىرىشتۈرۈپ تۇرۇپ ،مۇشتۇمنى تۈگۈپ تۇرۇپ مەڭگۈ ئەسلەپ تۇرىمەن !! [s:96]

گېنرال بولىشنى ئويلىمىغان موزدۇز ياخشى ناۋاي ئەمەس...

ئەسلىمە  AsLema

تىرىشچان ئەزا

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 5224
يازما سانى: 545
نادىر تېمىسى: 0
مۇنبەر پۇلى : 7380
تۆھپە نۇمۇرى: 372
توردا: 2119 سائەت
تىزىم: 2010-7-31
ئاخىرقى: 2011-6-16
يوللىغان ۋاقتى 2010-8-31 06:48:03 PM |ھەممە قەۋەتنى كۆرۈش |

ئاپتۇر (amrilla) نىڭ يازمىسىغا

C تىلى ،++C تىلى نى سۆزلەپسىز، ++Visual C  دىنمۇ ئۇقۇم بەرگەن بولسىڭىز؟

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 2199
يازما سانى: 2220
نادىر تېمىسى: 0
مۇنبەر پۇلى : 6801
تۆھپە نۇمۇرى: 574
توردا: 2973 سائەت
تىزىم: 2010-6-3
ئاخىرقى: 2015-1-14
يوللىغان ۋاقتى 2010-8-31 07:14:34 PM |ھەممە قەۋەتنى كۆرۈش |
بۇ قايسى تىل ، ھەجەپ چۈشەنمىدىمغۇ ،ئادەمنىڭ تىللىرى بىلەن ئوخشاشمۇ يا [s:80]  [s:80]

بالىنى ياخشى تەربىيلەش تەربىيلىمەسلىك ئاتا-ئانىدىكى سەۋەپ.قىيامەتتە ئاتا-ئانىلار ئاللاھنىڭ سۇئاللىرىدىن قانداقمۇ ئۆتەر

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 3250
يازما سانى: 151
نادىر تېمىسى: 0
مۇنبەر پۇلى : 8985
تۆھپە نۇمۇرى: 363
توردا: 979 سائەت
تىزىم: 2010-7-3
ئاخىرقى: 2011-5-20
يوللىغان ۋاقتى 2010-8-31 08:12:53 PM |ھەممە قەۋەتنى كۆرۈش |

Re:ئاپتۇر (amrilla) نىڭ يازمىسىغا

ئاپتور جاۋابىنى بويلاپ 4قەۋەت aslema828 كە 2010-08-31 06:48 PMئەۋەتىلدى ئاپتۇر (amrilla) نىڭ يازمىسىغا :
C تىلى ،++C تىلى نى سۆزلەپسىز، ++Visual C  دىنمۇ ئۇقۇم بەرگەن بولسىڭىز؟

تېمىدا تىلغا ئېلىنىپتۇ ،ئەستايىدىل ئوقۇسىڭىز بىلەلەيسىز .

ئادەم يېنىدىكى ن

يېتىلىۋاتقان ئەزا

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 2676
يازما سانى: 521
نادىر تېمىسى: 0
مۇنبەر پۇلى : 10709
تۆھپە نۇمۇرى: 464
توردا: 279 سائەت
تىزىم: 2010-6-14
ئاخىرقى: 2015-2-24
يوللىغان ۋاقتى 2010-8-31 08:58:41 PM |ھەممە قەۋەتنى كۆرۈش |
ئاپتور جاۋابىنى بويلاپ 5قەۋەت nasrulla كە 2010-08-31 07:14 PMئەۋەتىلدى :
بۇ قايسى تىل ، ھەجەپ چۈشەنمىدىمغۇ ،ئادەمنىڭ تىللىرى بىلەن ئوخشاشمۇ يا [s:80]   [s:80]

كومپىيوتېر تىلى

گېنرال بولىشنى ئويلىمىغان موزدۇز ياخشى ناۋاي ئەمەس...

جەننەت+دوزاخ = ھايات

مەستانە ئـــەزا

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 1477
يازما سانى: 1954
نادىر تېمىسى: 0
مۇنبەر پۇلى : 201567
تۆھپە نۇمۇرى: 551
توردا: 3387 سائەت
تىزىم: 2010-5-30
ئاخىرقى: 2012-3-28
يوللىغان ۋاقتى 2010-11-25 12:35:46 AM |ھەممە قەۋەتنى كۆرۈش |
C تىلى مەن بىلمەيدىغان كومپىيوتىر ساھەسىدىكى بىر يېڭى بىلىم ئىكەن .

سەمىمىيلىك ئىنساندىكى ئېسىل خىسلەتتۇر !  ئىللەت تۈزەلمىگۈچە ،مىللەت تۈزەلمەس!   ھەقىقەت ئېگىلىدۇ ، سۇنمايدۇ !   تىلى ياتنىڭ دىلى يات !     تور دۇنياسى

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 18903
يازما سانى: 11
نادىر تېمىسى: 0
مۇنبەر پۇلى : 6228
تۆھپە نۇمۇرى: 300
توردا: 5 سائەت
تىزىم: 2010-11-25
ئاخىرقى: 2011-7-19
يوللىغان ۋاقتى 2010-11-25 12:39:34 AM |ھەممە قەۋەتنى كۆرۈش |
ياخشىكەن....................ھازىرغۇ ئەبجەش تىللار كۇپىيىپ قالدى .

ياخشى كۆرسىڭىز نىمىدىن قورقىسىز !

بەزى ئىشلارغا مەڭگۈ ئامال يوق

ئالىي ئەزا

ئەزا ئۇچۇرى
تىزىم نۇمۇرى: No. 63
يازما سانى: 5203
نادىر تېمىسى: 0
مۇنبەر پۇلى : 24320
تۆھپە نۇمۇرى: 4424
توردا: 7292 سائەت
تىزىم: 2010-5-20
ئاخىرقى: 2015-4-5
يوللىغان ۋاقتى 2010-11-25 12:42:01 AM |ھەممە قەۋەتنى كۆرۈش |

7-قەۋەت (HANJAR) نىڭ يازمىسىغا

يېڭى ؟   سىز بىلەن مەندىن قېرى.....

بەزى چاغلاردا بىلىدىغىنىڭ قانچە ئاز بولسا شۇنچە بەخىتلىك بولىسەن
كىرگەندىن كىيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

مۇنبەر باش بېتىگە قايتىش|يانفۇن|مىسرانىم مۇنبىرى
Powered by Discuz! X2(NurQut Team)© 2001-2011 Comsenz Inc. For misranim.com ( 苏ICP备:11007730号 )
چوققىغا قايتىش