computers and computing works lecture №7
TRANSCRIPT
7 151 - 141 , , 2016
.. [email protected]+38 066 251 89 80
() - , , (ISO / IEC 2382-1: 1993). () - ' , , , , ' (IEEE Std 829-2008). () - , ' (ISO / IEC 26514).
, ;, .
(translator) , .
(Compiler) , , . (, '). , 7-10 . , 100 .
, .
' . .
JIT , () , (just in time, JIT). ; .
-.
JIT : ; .
: ; .
(Interpreter) , . , . , .
: . . . : . 50-100 , .
: ( ); , ' (- p-), ( ). , - .
( ) ( ), . . ( ) .
, , , - p-, , ( ). ( , , ). - . , Java, PHP, Tcl, Perl, .
- ', , ', - . , , .
- . . .
- ,
(Proprietary software; proprietary - , , software - ) - , ( ). , , . - , .
. , , , , . . , . , , . , , . - , .
Free software, software libre - , () , , , , (), . , . (freeware) , ( , , - - ). freeware , , , , . , , , ( ), . (open source) - ', , (, , Shared source) . 1983 , (Software freedom) . 1985 , .
. , , , , , , . , . , - , , GNU General Public License BSD License. , OpenSource.org. (). (, Apache FreeBSD) , (, GNU General Public License) , . - -, . , -, . - , , , .
(open-source software) . , , , - , , , , , ( , ).
open source 1998 , , free software ( ) . . , , . . open source , . free software , , .
2006 Coverity , , . 2011 , , . Linux 2.6, PHP 5.3, PostgreSQL 9.1, ( ), 0.62, 0.20, 0.21 .
(operating system, OS) , ', . .
: () , ( , , ' ). . . ( -). ' . ' ( , '). ( , ). . . , .
: (). . ( ), . : , . , . (, ).
, : ( ); ( ' ); ( ); ( ); ( );
, : ( ); ( " " ()), ; ( , , ).
: ( , POSIX);
( , ).
. , ; , .
, , ' ' : - ( - ); ' ( ' ); ( ).
, ( ; );
, - ;
.
!
45