Жинақтауыш ( компоновщик ) немесе байланыстар редакторы бір объектілік модульге басқа объектілік модульдерді және де кез келген программада болатын ( мысалы , экранға мәлімет шығаруды жүзеге асыру үшін ) кітапхана функцияларын қамтитын модульдерді біріктіре отырып , программаның орындалатын модулін қалыптастырады . Егер программа бірнеше бастапқы файлдардан құралатын болса , олар жеке - жеке түрлендіріліп , осы жинақтау сатысында біріктіріледі . Осының нәтижесінде шығатын атқарылатын модульдің кеңейтілуі .exe болады және ол әдеттегі тәсілмен орындауға жіберіледі .
Мәліметтер типтерінің тұжырымдамасы кез келген программалау тілінде орталық болып табылады . Шаманың типімен үш қасиет байланысты : ішкі көрініс формасы , қабылданған мәндердің жиынтығы және рұқсат етілген амалдар жиынтығы . Мәліметтер типі бойынша төмендегілер анықталады : мәліметтердің компьютер жадындағы ішкі бейнесі ; осы типтегі шамалар қабылдай алатын мәндер жиыны ; осы типтегі шамаларға қолдануға болатын операциялар мен функциялар . Осындай сипаттамаларға байланысты программадағы нақты объектілерді бейнелеу үшін қолданылатын әрбір шаманың типі алдын ала таңдалады . .
Типті міндетті түрде сипаттау арқылы компилятор программаның әртүрлі конструкцияларының жұмыс істеу мүмкіндігін тексере алады . Мәліметтерді өңдеу үшін қолданылатын машиналық командалар шамалардың типтеріне байланысты жұмыс атқарады . Сн тілінің барлық типтері негізгі және құрама болып екіге бөлінеді . С + тілінде бүтін , нақты , символдық және тіркестік шамаларды бейнелеу үшін алты негізгі мәліметтер типі анықталған . Осы типтерді негізге ала отырып , программалаушы құрама типтер сипаттамасын енгізе алады . Оларға жиымдар , тізбелер , функциялар , құрылымдар , сілтемелер , нұсқауыштар , біріктірмелер және кластар жатады .
Достарыңызбен бөлісу: |