Опросы | 
                                                 
                                             
                                        	
                                            	
                                                	   Статьи | 
                                                 
                                                
                                                    | 
                                                      
                                                     Интеграция Open Source-решений   
                                                      
                                                     
                                                     Open Source в облачной среде
                                                      
                                                     
                                                     
													 Облачные решения становятся всё более популярными в мире. Компании стремятся использовать их для                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Автоматизация   
                                                      
                                                     
                                                     Нейросеть вам в руки! Как использовать ИИ для автоматизации задач
                                                      
                                                     
                                                     
													 Использование ИИ для автоматизации задач помогает компании получить конкурентное преимущество, поскольку объединение                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Рынок труда   
                                                      
                                                     
                                                     Специалист по этическому ИИ, инженер по квантовым вычислениям или аналитик по метавселенной?
                                                      
                                                     
                                                     
													 Новые тенденции в развитии ИТ могут привести к возникновению новых специальностей в                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Книжная полка   
                                                      
                                                     
                                                     Учитесь убеждать и побеждать
                                                      
                                                     
                                                     
													 Издательство «БХВ», как всегда, порадовало своих читателей хорошими книжными новинками. Кроме популярных                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Сетевая инфраструктура   
                                                      
                                                     
                                                     Как удаленная работа  меняет подход к сетевой инфраструктуре?
                                                      
                                                     
                                                     
													 С увеличением числа сотрудников, работающих из дома, организации сталкиваются с необходимостью создания                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Мониторинг   
                                                      
                                                     
                                                     Какой мониторинг нужен сегодня?
                                                      
                                                     
                                                     
													 По мнению экспертов ГК InfoWatch, действия сотрудников – самая распространенная причина инцидентов                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Книжная полка   
                                                      
                                                     
                                                     Руководство для тех, кто увлечен ИИ, программированием. И дизайном
                                                      
                                                     
                                                     
													 Накануне лета издательство «БХВ» выпустило книжные новинки, от которых любителям чтения будет                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Мобильные приложения   
                                                      
                                                     
                                                     Искусственный интеллект в мобильных приложениях: возможности и перспективы
                                                      
                                                     
                                                     
													 Обзор современных применений ИИ в мобильных приложениях, анализ перспектив развития этой технологии,                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     ИТ-образование   
                                                      
                                                     
                                                     Как сделать ИТ-образование эффективным?
                                                      
                                                     
                                                     
													 Эксперты ИТ-отрасли отвечают на вопросы «СА». Обсуждаем ключевые аспекты для улучшения образовательных                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Work-life balance   
                                                      
                                                     
                                                     Как айтишнику найти баланс между работой и личной жизнью?
                                                      
                                                     
                                                     
													 Обсуждаем инструменты для эффективного управления временем, снижения уровня стресса и достижения гармонии.
На                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Книжная полка   
                                                      
                                                     
                                                     Всё самое нужное – под одной обложкой
                                                      
                                                     
                                                     
													 Отличительная черта книжных новинок, выпущенных недавно издательством «БХВ» – это их универсальность. Не просто                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     ИТ-инфраструктура   
                                                      
                                                     
                                                     Системы мониторинга ИТ-инфраструктуры-2025
                                                      
                                                     
                                                     
													 Без мониторинга ИТ-инфраструктуры не обходится ни одна компания, хотя бы потому, что                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Открытое ПО   
                                                      
                                                     
                                                     Безопасность Open Source: рискуем или контролируем?
                                                      
                                                     
                                                     
													 Компания «Кросс технолоджис» изучила, как используется ПО с открытым кодом в компаниях                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    | 
                                                      
                                                     Работа с нейросетью   
                                                      
                                                     
                                                     Скажи, есть ли у тебя AI, и я скажу, кто ты
                                                      
                                                     
                                                     
													 Недавно сервис по поиску работы SuperJob выяснил, что каждый второй россиянин уже                                                      
                                                      
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                             
                                         | 
                                     
                                 
                             | 
                         
                     
                    
					
					
					
					
					
                    
                    	
                        	
                            	
                                	
                                    	
                                        1001 и 1 книга   
                                         | 
                                     
                                    
                                    	
                                            
                                                
                                                    
                                                     
                                                     
                                                     19.03.2018г. 
                            Просмотров: 9544 
                            Комментарии: 0 
                            Машинное обучение с использованием библиотеки Н2О 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     12.03.2018г. 
                            Просмотров: 9740 
                            Комментарии: 0 
                            Особенности киберпреступлений в России: инструменты нападения и защита информации 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     12.03.2018г. 
                            Просмотров: 7163 
                            Комментарии: 0 
                            Глубокое обучение с точки зрения практика 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     12.03.2018г. 
                            Просмотров: 4468 
                            Комментарии: 0 
                            Изучаем pandas 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     12.03.2018г. 
                            Просмотров: 5267 
                            Комментарии: 0 
                            Программирование на языке Rust (Цветное издание) 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     19.12.2017г. 
                            Просмотров: 5263 
                            Комментарии: 0 
                            Глубокое обучение 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     19.12.2017г. 
                            Просмотров: 7936 
                            Комментарии: 0 
                            Анализ социальных медиа на Python 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     19.12.2017г. 
                            Просмотров: 4627 
                            Комментарии: 0 
                            Основы блокчейна 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     19.12.2017г. 
                            Просмотров: 4881 
                            Комментарии: 0 
                            Java 9. Полный обзор нововведений 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     16.02.2017г. 
                            Просмотров: 8900 
                            Комментарии: 0 
                            Опоздавших не бывает, или книга о стеке 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     17.05.2016г. 
                            Просмотров: 12331 
                            Комментарии: 0 
                            Теория вычислений для программистов 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     30.03.2015г. 
                            Просмотров: 13888 
                            Комментарии: 0 
                            От математики к обобщенному программированию 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     18.02.2014г. 
                            Просмотров: 15667 
                            Комментарии: 0 
                            Рецензия на книгу «Читаем Тьюринга» 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     13.02.2014г. 
                            Просмотров: 10529 
                            Комментарии: 0 
                            Читайте, размышляйте, действуйте 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     12.02.2014г. 
                            Просмотров: 8555 
                            Комментарии: 0 
                            Рисуем наши мысли 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     10.02.2014г. 
                            Просмотров: 6777 
                            Комментарии: 4 
                            Страна в цифрах 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     18.12.2013г. 
                            Просмотров: 5925 
                            Комментарии: 0 
                            Большие данные меняют нашу жизнь 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     18.12.2013г. 
                            Просмотров: 4794 
                            Комментарии: 0 
                            Компьютерные технологии – корень зла для точки роста 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     04.12.2013г. 
                            Просмотров: 4492 
                            Комментарии: 0 
                            Паутина в облаках 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                                
                                                    
                                                     
                                                     
                                                     03.12.2013г. 
                            Просмотров: 4713 
                            Комментарии: 1 
                            Рецензия на книгу «MongoDB в действии» 
                                                     
                                                     
                                                     
                                                       Читать далее...
                                                      
                                                     | 
                                                 
                                             
                                         | 
                                     
                                 
                             | 
                         
                     
					
					
					
					
					
					
                    
                     
                    	
                        	
                            	
                                	
                                    	
                                        Друзья сайта   
                                         | 
                                     
                                    
                                    	| 
                                        	
		
                                         | 
                                     
									
										| 
										 
										 | 
									 
                                 
                             | 
                         
                     
                    
                 | 
  
                
                       Языки программирования «новой волны». Язык Vala
Архив номеров / 2021 / Выпуск №06 (223) / Языки программирования «новой волны». Язык Vala 
                    
                    	
                        	
                            
                            
                            	
                                	| 
                                    Рубрика: 
                                    
									Карьера/Образование / 
									Хроники «Open Source»
                                     | 
									
									
	Facebook 
	
	Мой мир 
	Вконтакте 
	Одноклассники 
	Google+ 
 
									 | 
                                 
                             
							
							
							 Семен Есилевский 
  
Языки программирования «новой волны»  Язык Vala
Появление любого нового языка программирования неизменно вызывает опасения, что он окажется очередным нежизнеспособным курьезом. Язык Vala благополучно избежал этой участи 
 Язык Vala: история и специфика
Прагматичное начало
Язык Vala появился на свет в 2006 г. Его создателями выступили разработчики рабочей среды GNOME, а соображения, подвигшие их на создание нового языка, были сугубо прагматичными. Тулкит GTK+ является одним из самых популярных для создания GUI-приложений в мире Linux. Однако он написан на языке Си, который в современных реалиях является чистым анахронизмом при разработке программ с графическим интерфейсом. Си совершенно не приспособлен для создания GUI, поскольку в нем нет необходимых для этого объектно-ориентированных абстракций. Чтобы использовать в Си подобие объектно-ориентированного подхода с классами, наследованием и т. п., была создана библиотека GObject (http://library.gnome.org/devel/gobject/stable/), являющаяся объектно-ориентированным дополнением библиотеки Glib – основы тулкита GTK+. Использовать GObject в Си напрямую крайне сложно и неудобно. Например, чтобы создать дочерний класс, нужно написать около сотни строк совершенно невразумительного служебного кода. Не удивительно, что сейчас GTK+ используется практически исключительно в виде привязок в других языках. Например, такие популярные программы, как Deluge или Ubuntu Software Center, написаны на Python, а F-Spot и Banshee – на С#. Проблема с привязками состоит в том, что из-за них GTK+ теряет свою «легкость» – все перечисленные программы весьма прожорливы и потребляли бы гораздо меньше ресурсов, будучи написанными на чистом Си (однако их реализация на Си затянулась бы на годы). 
<...> 
 
Полную версию статьи читайте в журнале Подпишитесь на журнал Купите в Интернет-магазине  
	Facebook 
	
	Мой мир 
	Вконтакте 
	Одноклассники 
	Google+ 
 
                             | 
                         
                     
                   Комментарии отсутствуют 
 
                     
                    	
                        	| 
                            Добавить комментарий
                             | 
                         
                        
                        	| 
							
							
		
								 Комментарии могут оставлять только зарегистрированные пользователи 
					
								
                             | 
                         
                     
                 |