,! ,ADDRESS PROGRAMM+ LANGUAGE "<,RUSSIAN3 #D@A#E;,A"7,K#I ,O#G;,K3"> IS "O ( ! _W'S F/ HI<-LEVEL PROGRAMM+ LANGUAGES1 CR1T$ 9 ,KYIV 9 #AIEE BY ,KAT]YNA ,YU%*5KO TWO YE>S 2F ,,=TRAN'S F/ COMPIL] %IPP$1 & YE>S 2F PO9T] MA*9]Y R1*$ MA9/R1M ,WE/]N LANGUAGES "<,,IPL _H L9K$ LI/S 9 #AIEF2 ,,PL_/,I ADD$ AN EXPLICIT ,,PO9T] TYPE 9 #AIFD">4 ,XS C5TRAL IDEA 0 EXACTLY T3 MANIPULAT+ ADDRESSES ( SECOND & HI<] RANK VALUES T PO9T AT O!R PO9T]S Z F/-CLASS PROGRAM OBJECTS4 ,TWO PR9CIPLES ,YU%*5KO BUILT ! LANGUAGE ON ! TWO ?+S A /OR$-PROGRAM MA*9E FUNDA;TALLY DOES3 - ,PROGRAM 3TROL A PROGRAM DESCRIBES A SEQU;E ( OP]A;NS & H[ EXECU;N MOVES 2T !M2 - ,ADDRESS+ DATA LIVES AT ADDRESSES1 & ADDRESSES !MVS C 2 COMPUT$1 /OR$1 & D]EF];ED4 ,F ^? PRIMITIVES ! LANGUAGE D]IV$ XS SIGNATURE CAPABIL;Y3 9DIRECT ADDRESS+1 & ADDRESSES ( HI<] RANK A F/-RANK ADDRESS PO9TS AT DATA2 A SECOND-RANK ADDRESS PO9TS AT AN ADDRESS2 & S ON4 ,9 MOD]N T]MS3 PO9T]S1 & PO9T]S-TO-PO9T]S ! MA*9]Y 2H L9K$ DATA /RUCTURES1 LI/S1 & TREES4 ,X AL GAVE PROGRAMS FREE LOCA;N 9 MEMORY3 CODE CD 2 MOV$ & RELOCAT$1 A PROP]TY MO/ 3TEMPOR>IES LACK$4 ,H>DW>E "PN]%IP ,! LANGUAGE 0 N M]ELY IMPLE;T$ ON ! ,KIEV COMPUT] X %AP$ X4 ,AT ! #AIEG#EH ,KYIV ALGORI?MS SEM9> "<,GLU%KOV1 ,KALUZHN91 ,KOROLYUK1 ,YU%*5KO">1 ! LANGUAGE'S NE$S F$ BACK 9TO ! MA*9E'S DESIGN3 ! ,KIEV'S 9/RUC;N SET C>RI$ A UNIQUE GR\P OP]A;N ON ADDRESSES P]=M+ ;N-FOLD D]EF];E 9 A S+LE MA*9E OP]A;N1 A3EL]AT+ "W ON AB/RACT DATA TYPES1 PLUS ! 8;,P0 OP]A;N 9CLUD$ AT ,YU%*5KO'S SU7ES;N4 ,PROGRAMS 7 WRITT5 9 ADDRESS LANGUAGE & COMPIL$ BY ,,PP 8PROGRAMM+-PROGRAM0 TRANSLATOR PROGRAMS1 AN E>LY COMPIL] PIPEL9E4 ,F ,KYIV X SPR1D ACR ! ,SOVIET FLEET3 ,URAL1 ;,M-#BJ1 ,M9SK1 ,DNIPRO1 ,PROM9 ESS5TIALLY E F/- & SECOND-G5]A;N ,SOVIET MA*9E RAN AN IMPLE;TA;N4 ,X /AY$ 9 S]VICE = NE>LY TW5TY YE>S1 COMPUT+ BALLI/IC-MISSILE TRAJECTORIES1 AVIA;N & SPACE PROBLEMS1 MA*9E BUILD+1 & DEF5SE "W2 ! E>LY RELA;NAL-TYPE ,,DBMS ,AVTODIREKTOR ON ! ,KIEV 0 WRITT5 9 X4 ,/&+ & 9FLU;E ,! 9/ITUTE'S [N FRAM+ IS AMBITI\S CLAIM+ ! LANGUAGE'S ID1S ANTICIPAT$ AB/RACT DATA TYPES1 OBJECT-ORI5T$ & FUNC;NAL PROGRAMM+1 LOGICAL PROGRAMM+1 DATABASES1 & ,,AI TOOL+4 ,! DOCU;T$ /&+ IS IMPRESSIVE 5 )\T ! SUP]LATIVES3 "O ( ! _W'S F/ HI<-LEVEL LANGUAGES1 ! F/ ) PO9T]-/YLE ADDRESS+1 3CVD A DECADE 2F ! ,WE/ ADOPT$ ! IDEA1 & ! F.DA;N /"O ( ! ,SOVIET S*OOL ( !ORETICAL PROGRAMM+ T ,YU%*5KO L$ = =TY YE>S4 "9"9,"N COLLI.N4"9"9 ,! LANGUAGE IS "S"TS A2REVIAT$ "9"9,,APL"9"9 9 ,SOVIET-]A ,5GLI%-LANGUAGE S\RCES X IS "9N"9 ,IV]SON'S ,,APL4 ,FR5* & ,G]MAN $I;NS R5D] ,YU%*5KO Z "9,I\*T*5KO"9 _/ "9,JU/S*5KO"94 ,! RECORD - #AIEE ,YU%*5KO CR1TES ! LANGUAGE "<) ,KOROLYUK2 ,KALUZHN9'S =MALIZA;N GR.D"W"> - #AIEG#EH ! SEM9> P]IOD2 LATE-#AIEI IMPROVE;TS2 FE$BACK 9TO ,KIEV'S OP]A;N SET - #AIFC ,YU%*5KO'S #D@A#E;,A"7@>#E 8@A@>#C@A#J@<@<#H@A@>#BJ"7#HE "<#BHF PP"> ! CANONICAL BOOK - #AIFD ,ELE;TS ( ,PROGRAMM+ "<) ,GN$5KO @& ,KOROLYUK"> 9 ,G]MAN "<,TEUBN]"> & ,HUNG>IAN2 A ,,PP TRANSLATOR = ,URAL-#A - #AIFF ! ,KIEV MA*9E DESCRIP;N R1*ES ! ,,USAF "<,,FTD TRANSLA;N"> - #AIFI ,ELE;TS ( ,PROGRAMM+ 9 ,FR5* "<,DUNOD"> - #AIGD FUR!R ,FR5* PUBLICA;N ON ! ADDRESS SY/EM ,REF];ES - ,GLU%KOV ,9/ITUTE MUSEUM 8,!ORETICAL ,PROGRAMM+ 9 ,UKRA9E02 MA*9E-FLEET A3.TS - ,YU%*5KO1 #D@A#E;,A"7@>#E 8@A@>#C@A#J@<@<#H@A@>#BJ"7#HE "<,KYIV1 #AIFC"> - ,GLU%KOV @& ,YU%*5KO1 ,! ,KIEV ,COMPUT]3 ,A ,MA!MATICAL ,DESCRIP;N "<#AIFB2 ,,FTD-,,TT-#FE-#IGB1 #AIFF"> - ,GN$5KO1 ,KOROLYUK @& ,YU%*5KO1 ,ELE;TS ( ,PROGRAMM+ "<,G]MAN #AIFD1 ,HUNG>IAN #AIFD1 ,FR5* #AIFI"> - ,,NASU PR(ILE3 8,KAT]YNA ,LOHVYNIVNA ,YU%*5KO 9V5TOR ( ,PO9T]S0 ,SEE AL - ,KAT]YNA ,YU%*5KO ,VICTOR ,GLU%KOV ,KIEV COMPUT] - ,,MESM ,DNIPRO COMPUT] ,,MIR COMPUT]