Posts Tagged ‘програма’
Sunday, March 1st, 2009

Розвитком оточення Java займаються групи у всіх університетах, а також могутні компанії (фірми), розробляючі комп’ютерну апаратуру і програмне забезпечення.
Тому основна частина даної публікації присвячена проблемам розвитку мови і системи програмування Java. На прикладі Java можна прослідкувати як мова, спочатку орієнтована, в основному, на написання аплетів, поступово перетворюється на могутню універсальну мову програмування.
Розвиток оточення Java неважко прослідкувати по численних публікаціях в WWW, але саме їх численність робить це завдання досить важким: адже потрібно не тільки встигати проглянути всі ці, деколи суперечливі, а деколи і просто помилкові публікації, але і зуміти зробити правильні висновки про тенденції розвитку Java.
Одна із спроб уловити такі тенденції і сформулювати їх зроблена в даній статті.
Основною властивістю аплетів є можливість виконувати їх на різних платформах і в різних оточеннях, не роблячи шкідливого впливу на апаратуру, програми і дані їх користувачів. Мова, орієнтована на програмування аплетів повинен перш за все забезпечувати надійність і безпеку.
Цього найлегше …
програма →
Схожі записи
- Що мені дали різні мови програмування (16.04.2009)
... Завдяки цій мові я зрозумів, що таке типи і змінні, як це співвідноситься з розташування даних в пам'яті комп'ютера, навчився працювати з показниками, а разом з тим самостійно навчився створювати списки, черги, дерева, стечи.
Потім в моє життя прийшло низькорівневий програмування. Асемблер, системні функції спочатку MS Dos, а потім і WINAPI. Для всього цього ...
- Порівняння C Sharp і Java (14.04.2009)
...
Для оптимізації збірки сміття специфікації мов і середовищ виконання не містять обмежень на час життя об'єкту після видалення останнього посилання на нього - складальник працює незалежно від виконання програми, тому реальне знищення об'єкту може відбутися у будь-який момент після видалення останнього посилання до завершення роботи програми.
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Ми вибрали міні-телевізор Sharp
споживчого класу, дали по ньому молотком і витягнули з
його кольоровий дисплей на рідких кристалах з активною матрицею.
Попереду ми приробили до нього резістівний сенсорний екран
переконалися, що в системі немає ні рухомих деталей, ні кнопок
ні вимикача живлення і взагалі нічого подібного", пояснив
Ноутон. Команда хотіла додати стерео динаміки, ...
- Коротко про Java (22.02.2009)
... Аплети здобули собі звання справжніх прикрас для Web. Аплет може бути і вікном анімації, і електронною таблицею, і всім, що тільки можна собі представити.
Але це не означає, що на Java не можна писати нормальні додатки з вікнами. Ця мова програмування спочатку була створена для звичайних додатків, що виконуються в Internet і інтрасетях, і вже ...
- Компютерні курси web веб програмування в Києві (09.04.2009)
... Мова програмування SQL., СУБД MYSQL, Web-додатки (написання простого електронного магазина.). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування ...
Метки: клас, класово, мова, обєкт, програма, програмування, система
Категория: Загальна інформація |
Saturday, February 28th, 2009
Програмісти Java знають, що в мові є дві стандартні можливості для роботи з призначеним для користувача інтерфейсом - AWT і Swing. AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф про складність програмування на Java заснований переважно на тому, що стандартна бібліотека класів має багаторівневу деревовидну структуру і включає величезне число різноманітних об’єктів і прикладних алгоритмів. Але саме завдяки стандартним класам спрощується створення і підтримка додатків.
Мова програмування Java є повністю об’єктно-орієнтованою. По синтаксису він схожий на Си++. При цьому надмірний функціонал Си++ (такий, як перевантаження операторів або множинне спадкоємство), що приводить до помилок, відкинутий.
Замість множинного спадкоємства …
програма →
Схожі записи
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- UnixLinux програмування (26.02.2009)
...
Linux - поширюване вільне ядро операційної системи. Воно підтримує віртуальну пам'ять, відкладене завантаження, динамічні бібліотеки, багатозадачності, популярні мережеві протоколи. Системи, побудовані на основі ядра Linux, комплектуються системними бібліотеками і додатками, розробленими в рамках GNU.
Фахівці компанії "Soft Industry" розроблять для вас проект будь-якого ступеня складності. Ми маємо багатий досвід програмування додатків під Unix, Unix-подібні ...
- Історія створення і основні терміни (23.03.2009)
...
Того дня, коли Нотон повинен був піти з компанії, було ухвалено рішення про створення команди провідних розробників з тим, щоб вони робили що завгодно, але створили щось незвичайне. Команда з шести чоловік приступила до розробки нової об'єктно-орієнтованої мови програмування, яка була названа Oak (дуб), на честь дерева, що росло під вікном ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
...
- Програмування на мові Java Революція на імя Java (11.03.2009)
...
Мову Java було потрібно для якісного стрибка в створенні інтерактивних продуктів для мережі Internet.
Три ключові елементи об'єдналися в технології мови Java і зробили її в корені відмінною від всього, що існує на сьогоднішній день.
Java надає для широкого використання свої аплети (applets) - невеликі, надійні, динамічні, не залежні від платформи активні мережеві ...
Категория: Загальна інформація |
Friday, February 27th, 2009
У абстрактнішому вигляді ЯП є засобом створення програмних моделей об’єктів і явищ зовнішнього світу.
До теперішнього часу створені десятки різних ЯП від найпримітивніших до близьких до природної мови людини. Щоб розібратися у всьому різноманітті ЯП, потрібно знати їх класифікацію, а також історію створення, еволюцію і тенденції розвитку. Справжня стаття і присвячена розгляду цих питань.
Рушійні сили еволюції ЯП
Щоб розуміти тенденції розвитку ЯП, потрібно знати рушійні сили їх еволюції. Для з’ясування цього питання розглядатимемо ЯП з різних точок зору.
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні хороші ЯП. Тому однією з рушійних сил еволюції ЯП є прагнення розробників до створення більш довершених програм.
По-друге, процес розробки програми можна порівнювати з промисловим виробництвом, в якому визначальними чинниками є продуктивність праці колективу програмістів, собівартість і якість програмної продукції. Створюються різні технології розробки …
програма →
Схожі записи
- Програмування на мові Java Обробка виключень (06.03.2009)
...
Нижче приведена загальна форма блоку обробки виключень. try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи ...
- Що мені дали різні мови програмування (16.04.2009)
...
Потім в моє життя прийшло низькорівневий програмування. Асемблер, системні функції спочатку MS Dos, а потім і WINAPI. Для всього цього я використовував зв'язки asm + Pascal. Чого тільки коштувала спроба повністю переписати модуль graph для Pascal. І спроба була не провальною - прийшов до функцій закрашення областей, а потім торкнувшись WINAPI відмовився від подальшого ...
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
... Ця технологія радикально міняє підхід до програмування. Тепер вас не повинна хвилювати переносимість вашої програми. Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об'єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... "Тоді ми пішли в
магазин Fry, купили дюжину ігор Game Boys, три години грали, як
божевільні, а потім розламали - от так ми і добули динаміки".
Внутрішній устрій приладу був ще чудовіший: одну
із старших моделей робочих станцій Sparc фірми Sun заштовхали в
темно-зелений алюмінієвий корпус трохи більше м'яч. Команда
Френка по розробці апаратури ...
- Обєктна орієнтірований мова програмування (14.03.2009)
... Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код в машинний код під час виконання програми з можливістю збереження версій класу в машинному коді, широке використання native-коду в стандартних бібліотеках, а також ...
Категория: Загальна інформація |