Сложный тип

Сложный (составной, композитный) тип — тип данных, объекты (переменные или постоянные) которого имеют внутреннюю структуру, доступную программисту.

В разных языках программирования набор базовых сложных типов может несколько отличаться (чаще по названию и деталям реализации). Есть, однако, объективные критерии — однотипность элементов и способ доступа, позволяющие выделить главные представители сложных типов (названия приводятся на примере Pascal, в котором Н.Вирт наиболее чётко сформулировал эти идеи).

  • Массив (array) — элементы только однотипные, доступ произвольный;
  • Запись (record) — элементы возможно разных типов, доступ произвольный;
  • Файл (file) — элементы однотипные, доступ последовательный (примечание: не путать с дисковым файлом!).

Разумеется, этот список не включает даже всех предопределённых в языках типов, но он отражает большинство моделируемых программистами структур данных.

Очень важной идеей, также родившейся на границе 60-70-х годов XX века, является возможность произвольного конструирования нужных структур из небольшого набора предопределённых типов. Чем адекватнее программист смоделировал обрабатываемые данные в рамках такого «конструктора», тем безошибочнее и долговечнее будет разработанная программа.

Read other articles:

Hyacinthe RigaudBiografiKelahiran(ca) Jacint Rigau-Ros i Serra 18 Juli 1659 Perpignan Kematian29 Desember 1743 (84 tahun)Paris   Court painter (en)  KegiatanSpesialisasiLukisan sejarah PekerjaanPelukis, portraitist (en) dan architectural draftsperson (en) GenreLukisan sejarah, Lukisan potret, potret, Alam benda dan religious painting (en) AliranBaroque painting (en) dan Barok Murid dariCharles Le Brun MuridJohann Christian Fiedler (en) Dipengaruhi olehAnthonie van Dyck Karya kr...

 

Classe ZumwaltLa USS Zumwalt durante le prove di galleggiamento in uscita dal bacino, 28 ottobre 2013Descrizione generale Tipocacciatorpediniere missilistico Numero unità3 In servizio con U.S. Navy Utilizzatore principaleU.S. Navy CostruttoriBAE Systems, Bath Iron Works, Huntington Ingalls Industries, Raytheon[1] Caratteristiche generaliDislocamento14564 Velocità35 mph nodi [1] [2] voci di cacciatorpediniere presenti su Wikipedia La classe Zumwalt è una cla...

 

I'm Sorry, But I Love YouGenreMelodramaRevengeDitulis olehKim In-KangPemeranKim Min-seoPark Sun-hoLee InNa YaKim Joo-riNegara asalKorea SelatanBahasa asliKoreaJmlh. episode120ProduksiProduser eksekutifHong Chang-wookPark Jae-samProduserLee Hui-suDurasi40 menitRumah produksiCelltrion Entertainment(Formerly Dream E&M)[1]DistributorSBSRilis asliJaringanSBSRilis19 Desember 2016 –9 Juni 2017 I'm Sorry, But I Love You (Hangul: 아임 쏘리 강남구; RR:...

Sosatie daging ayam Sosatie adalah adalah masakan khas dari Afrika Selatan. Sosatie merupakan sate yang menggunakan daging kambing bagian paha dan diselang-seling dengan buah aprikot kering.[1] Istilah ini berasal dari kata sate (daging ditusuk) dan saus (saus pedas). Masakan ini berasal dari Cape Malay, yang digunakan dalam Bahasa Afrikaans, bahasa utama Melayu Cape, Sosatie populer di Afrika Selatan. Pembuatan Sosatie biasa menggunakan daging sapi dan domba yang sudah direndam semal...

 

East Alabama Masonic Female Institute (1935) East Alabama Masonic Female Institute was an American girls' school in Talladega, Alabama. It was established in February 1851 by Freemasons. By 1858, it had ceased to exist, its building having been rented to the Alabama Institute for the Deaf and Blind.[1] History This institution was founded under the auspices of Clinton Lodge, No. 38, aided by the liberality of Brethren of sister Lodges, and others, not of the Fraternity, but friendly t...

 

San Gilliocomune San Gillio – VedutaPanorama dalla cresta NE del Musinè LocalizzazioneStato Italia Regione Piemonte Città metropolitana Torino AmministrazioneSindacoGian Carlo Balbo (lista civica) dal 27-5-2019 TerritorioCoordinate45°08′33.89″N 7°32′08.94″E / 45.142748°N 7.535817°E45.142748; 7.535817 (San Gillio)Coordinate: 45°08′33.89″N 7°32′08.94″E / 45.142748°N 7.535817°E45.142748; 7.535817 (San Gill...

Le nonsense-mediated decay (NMD) ou dégradation des ARNm non-sens est un mécanisme de contrôle qualité des ARN messagers cellulaires chez les eucaryotes[1]. Il vise à éliminer les ARNm qui comportent un codon stop prématuré, résultant soit d'une erreur de transcription, soit d'une mutation, soit encore d'une erreur d'épissage. Ceci permet d'éviter la production de protéines tronquées qui pourraient avoir des effets délétères pour la cellule (de type dominant négatif par exemp...

 

vteLists of United Kingdom locations Aa-Ak Al Am-Ar As-Az Bab-Bal Bam-Bap Bar Bas-Baz Bea-Bem Ben-Bez Bi Bla-Blac Blad-Bly Boa-Bot Bou-Boz Bra Bre-Bri Bro-Bron Broo-Brt Bru-Bun Bur-Bz Ca-Cap Car-Cd Ce-Chap Char-Che Chi-Ck Cl-Cn Co-Col Com-Cor Cos-Cou Cov-Coy Cra Cre-Croc Croe-Cros Crot-Croz Cru-Cu Cw-Cz Da-Dam Dan-Ddu De-Dee Deo-Dn Do-Dor Dos-Doz Dr Ds-Dz Ea-Eass East A-D East E-L East M-Y Eat-Ee Ef-El Em-Ez Fa-Fe Ff-Fn Fo Fr-Fz Gab-Gan Gao-Gar Gas-Gaz Ge-Gl Gm-Gq Gr-Gred Gree-Gz Ha-Ham Han-...

 

Cet article est une ébauche concernant un téléfilm, l’animation, les États-Unis et Lego. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les conventions filmographiques. Lego Marvel Super Heroes: Maximum Overload Cosplay de quelques membres des Vengeurs, en 2013 apparaissant dans le téléfilm. Données clés Titre québécois Lego Marvel Super Heroes: Puissance Maximum Titre original Lego Marvel Super Heroes: Maximum Overload Réalisation Greg Richards...

Application of engineering principles and design concepts to medicine and biology For the journal known as Biomedical Engineering, see Meditsinskaya Tekhnika. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Fin...

 

Индейский миф о Нанабожо[en], объясняющий происхождение на Земле наводнений Мифы о происхождении (англ. origin myths) — категория мифов, которые призваны объяснить происхождение какой-то особенности природного или социального мира[1]. Наиболее общераспространённый т�...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

American actor (1949–2016) For the major league outfielder, see Larry Drake (baseball). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Larry Drake – news · newspapers · books · scholar · JSTOR (March 2016) (Learn how and when to remove this message) Larry DrakeLarry Drake on the red carpet at the 40th Ann...

 

ヨハネス12世 第130代 ローマ教皇 教皇就任 955年12月16日教皇離任 964年5月14日先代 アガペトゥス2世次代 レオ8世個人情報出生 937年スポレート公国(中部イタリア)スポレート死去 964年5月14日 教皇領、ローマ原国籍 スポレート公国親 父アルベリーコ2世(スポレート公)、母アルダその他のヨハネステンプレートを表示 ヨハネス12世(Ioannes XII、937年 - 964年5月14日)は、ロ...

 

Americans of Montenegrin birth or descent Montenegrin AmericansCrnogorski AmerikanciЦрногорски АмериканциTotal populationUnknown;40,000 (2014 estimate)[1]Regions with significant populationsCalifornia, Illinois, New York, Louisiana, AlaskaLanguagesAmerican EnglishMontenegrinAlbanianSerbo-Croatian languageReligionPredominantly Eastern Orthodox(Serbian OrthodoxMontenegrin Orthodox)Related ethnic groupsMontenegrin Canadians, Albanians of Montenegro, Yugoslav Americans...

90th season of top-tier football league in Romania Football league seasonLiga ISeason2007–08ChampionsCFR Cluj[1]RelegatedCeahlăul Piatra NeamțDacia MioveniUTA AradUniversitatea ClujChampions LeagueCFR ClujSteaua BucureștiUEFA CupRapid BucureștiDinamo BucureștiUrziceni UrziceniPolitehnica Știința TimișoaraIntertoto CupVasluiMatches played306Goals scored725 (2.37 per match)Top goalscorerIonel Dănciulescu (21)Biggest home winDinamo 6–1 OțelulSteaua 5–0 BuzăuBiggest ...

 

Class of enzymes This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2019) (Learn how and when to remove this message) T7 RNA polymeraseT7 RNA Polymerase (blue) producing mRNA (light-blue) from a double-stranded DNA template (orange).IdentifiersOrganismT7 phageSymbol1PDB1MSWUniProtP00573Search forStructuresSwiss-modelDomainsInterPro T7 RNA Polymerase is an ...

 

Hereditary title awarded by the British Crown Not to be confused with Barony (county division), Baronage, or Baronette. Part of a series onImperial, royal, noble,gentry and chivalric ranks in Europe Emperor, Empress dowager Tsar, Tsarina High king, High queen King consort dowager Queen regnant consort dowager mother Grand duke, Grand duchess Archduke, Archduchess Prince consort Princess consort Duke, Duchess Crown prince, Crown princess Jarl Prince-elector, Princess-elector Marquess, Marchion...

«Енциклопедія української діяспори» Палітурки 1-го (книги 1, 2) та 4-го томуКраїна  УкраїнаМова українськаТема українська діаспораЖанр енциклопедіяВидавництво «ІНТЕЛ»Видано 1995-  Енциклопедія української діяспори у Вікісховищі Енциклопедія української діяспори (ЕУ...

 

ورام غضروفي باطن معلومات عامة الاختصاص علم الوراثة الطبية  من أنواع خلل تنسج عظمي غضروفي  تعديل مصدري - تعديل   ورام غضروفي باطن[1] أو ورام غضروفي داخلي[1] (بالإنجليزية: Enchondromatosis)‏ هو شكل من أشكال خلل التنسج العظمي الغضروفي ويتميز بتكاثر الورم الغضروفي الباطن...