|  Языки программирования высокого уровня |  | 
                 Пятница, 16 Января 2009 г. 12:01 
		 
  + в цитатник
        
        
                                
                                        Языки программирования системного уровня отличаются от ассемблеров, во-первых, тем, что они являются более высокоуровневыми, и, во-вторых, используют более строгий контроль типов. Термин “высокоуровневый” означает следующее: многие детали обрабатываются автоматически, а программисту для создания своего приложения приходится писать меньшее количество строк. В частности:
Распределением регистров занимается компилятор, так что программисту не надо писать код, обеспечивающий перемещение данных между регистрами и памятью;
Последовательности вызова процедур генерируются автоматически; программисту нет необходимости описывать помещение аргументов функции в стек и их извлечение оттуда;
Для описания структур управления программист может использовать также ключевые слова, как if, while; последовательности машинных команд, соответствующие этим описаниям компилятор генерирует динамически. 
 http://www.toyd.ru/category/articles/yazyki_programmirovaniya_vysokogo_urovnya.html
                                        
                                        
          
          
          
         
              
    
  
  
	
    
	
		
			- 
				
				Запись понравилась
			
- 
				0
				Процитировали
			
- 
				0
				Сохранили
			
-