Posts Tagged ‘програма’
Wednesday, April 15th, 2009

Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо мови програмування, тобто C++ і Java, а потім дві GUI-бібліотеки: Qt для C++ і AWT/Swing для Java.
2. Порівняння C++ і Java
Часто при обговоренні переваг і недоліків різних мов програмування дебати зводяться до аргументів, заснованих скоріше на особистому досвіді і перевагах, чим на об’єктивних критеріях. Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб’єктивні, вони тут не приймаються до уваги.
Натомість ми розглядатимемо продуктивність програмування, продуктивність роботи додатку і ефективність використання пам’яті, тому що ці критерії можуть бути визначені кількісно і можуть бути досліджені з наукової точки зору, хоча ми також врахуємо інформацію, отриману з досвіду розробки проектів в нашій компанії.
2.1. Продуктивність програмування
Продуктивність програмування визначає, наскільки ефективно (т.е. швидко і точно) програміст з певним досвідом і знаннями …
програма →
Схожі записи
- Parlez-vous Java (25.02.2009)
... І зрозумів, наскільки важкий його крихітний
І придумав власну метафору: вивчення мови програмування схоже на... та просто на вивчення незнайомої розмовної мови! Нічого нового тут не немає, але про що, наскільки я знаю, ніколи не згадувалося, так це про те, що схожість набагато більша, ніж просто синтаксична аналогія. Можна також провести і культурні паралелі.
Для ...
- UnixLinux програмування (26.02.2009)
... Професійні програмісти компанії мають в активі велику кількість реалізованих проектів, як на домашніх комп'ютерах так і на корпоративних.
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних додатків, до складних високопродуктивних систем спеціального призначення. Проте, висока якість, максимальна надійність і відмінна продуктивність що всіх реалізовуються нами програмних продуктів завжди залишається незмінною.
...
- Використання мови програмування Java (27.03.2009)
...
Компанія Sun Microsystems змінила все: починаючи з імен окремих бібліотечних функцій (зробила їх більш осмисленими) і методів роботи графічних модулів (змінивши спосіб обробки подій і частково переписавши робочі програми), і закінчуючи створенням нових властивостей мови, наприклад, засобів виведення інформації на друк, яких не було у версії Java 1.0.
В результаті вийшла набагато корисніша програмна платформа, ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
Перш за все, в цьому розділі ми напишемо, відтранслюватимемо, і запустимо канонічну програму "Hello World". Після цього ми розглянемо всі істотні лексичні елементи, що сприймаються Java-транслятором: пропуски, коментарі, ключові слова, ідентифікатори, літерали, оператори і роздільники.
До кінця розділу ви отримаєте достатньо інформації для того, щоб самостійно орієнтуватися в хорошій Java-програмі.
Hello World
...
- Огляд сучасних WEB технологій (17.03.2009)
...
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ці чернетки привели до ухвалення ряду нових властивостей. Зусилля Робочої групи World Wide Web Consortium по HTML у впорядкуванні загальноприйнятих положень в 1996 привели до версії HTML 3.2.
Більшість людей визнають, що документи HTML повинні працювати в різних браузерах і на різних ...
Метки: код, память, платформа, програміст, програма, програмування, розробка
Категория: Порівняння з іншими мовами програмування |
Monday, April 13th, 2009
Java Enterprise Course
• Огляд технологій Java EE
• Рівень презентації
• Рівень бізнес компонентів
• Рівень доступу до даним
• Сервіси системного рівня
• WEB сервіси
• Шаблони проектування Enterprise додатків
Ознайомитися з докладною програмою курсу Ви можете, звернувшись в корпоративний відділ при «Комп’ютерній Академії «КРОК»:
(057) 752-05-03, 8067 518 80 96
e-mail: team@itstep.org
Графік занять:
Групові заняття проходять 3 рази в тиждень по буднях, час занятий з 18.00 до 21.00.
Тривалість курсу: 2 модулі по 96 астрономічних годин.
Кількість учасників в групі - 10 чоловік.
Необхідний рівень підготовки: Робота в операційній системі Windows, знання мови С/С++, письмовий англійський. Бажано: HTML, CSS, JavaScript.
Джерело: itstep.org
програма →
Схожі записи
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
...
- Практична мова для практичних програмістів (10.04.2009)
... Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ ...
- Порівняння Qt і Java (15.04.2009)
...
Інші компоненти засобів розробки, такі, як бібліотеки доступу до баз даних або бібліотеки комунікацій, також повинні бути прийняті до уваги, але вони не роблять такого впливу на розробку проекту, як бібліотеки GUI.
Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо мови програмування, тобто C++ і ...
- Java (24.02.2009)
... Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого доступу до даним або з'єднання з іншим комп'ютером) викликають негайне переривання.
Це дозволяє користувачам завантажувати програми, написані на Java, на їх комп'ютери (або інші пристрої, наприклад, мобільні телефони) ...
Категория: Навчання |
Sunday, April 5th, 2009

У Java немає множинного спадкоємства, багато в чому через те, що його реалізація складна, не виправдана, та і неоднозначна.
Слід зазначити, що в C++ множинне спадкоємство реалізоване було, але це вже інший випадок. У Java також відсутні покажчики, що, якщо підходити з боку безпеки, добре.
Історія Java починається з моменту розробки мови Oak компанією Sun Microsystems за скаргою одного із співробітників в тому, що йому починає відверто набридати підтримка величезної кількості інтерфейсів програм, використовуваних в Sun.
Ця мова з’явилася плодом творіння групи програмістів, яким було доручено створити щось нове, оригінальне відповідно до тужливого листа Патріка Нотона. Якраз в цей час компанія випускає свій браузер Mosaic. З появою WWW доля Oak була вирішена. Він починає орієнтуватися на Internet, який у той час, завдяки WWW, починає бурхливо розвиватися.
І вже в 1995 році з’являється офіційне оголошення про появу нового продукту під назвою Java.
І завдяки Netscape, яка відразу почала підтримувати Java-продукти, популярність …
програма →
Схожі записи
- FAQ HTML і все що з ним звязаний (15.03.2009)
... O. Именно за счет его широкого применения W3C планирует осуществить постепенный переход от одного стандарта к другому. В спецификацию XHTML заложен принцип обратной совместимости.
Иными словами, владельцам web-сайтов, страницы которых выполнены по технологии HTML 4.0или более ранних версий, не придется как-либо изменять формат опубликованных в Интернете документов: все дополнения и расширения нового языка полностью включают в ...
- Microsoft викинула Java з Windows XP (23.02.2009)
...
Тепер же, після "викидання" Java з Windows XP, критики отримали привід для нових звинувачень в адресу Microsoft в зловживанні монополією на просування тільки власних технологій програмування в операційних системах. Рішення про припинення використання Java допоможе Microsoft "розкрутити" свою власну, альтернативну Java мову програмування - C#.
Аналітики компанії розраховують на значну підтримку цієї технології з боку розробників ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
Такі обмеження природним чином позначаються на проектуванні призначеного для користувача інтерфейсу, який набуває інших властивостей і пріоритетів. Необхідно забезпечувати баланс між інформаційною насиченістю і рівнем заповнення екрану, але при цьому в більшості випадків дозвіл екрану може залежати від конкретної моделі і не відомо наперед.
Швидкий відгук
На ПК користувачі, як правило, працюють ...
- Використання мови програмування Java (27.03.2009)
...
В результаті вийшла набагато корисніша програмна платформа, ніж всі попередні версії мови Java.
Компанія Microsoft випустила в світло свій власний продукт під назвою J++, який має відношення до мови програмування Java. Мова J++ інтерпретується віртуальною машиною, сумісною з віртуальною машиною мови Java (Java Virtual Machine) при виконанні байт-кода, але інтерфейси із зовнішніми кодами у цих ...
- Програмування на мові Java Робота з рядками (04.03.2009)
... В. )
PDF версія
Конструктори
Спеціальний синтаксис для роботи з рядками
Створення рядків
Злиття рядків
Послідовність виконання операторів
Перетворення рядків
Витягання символів
Порівняння
Рівність
Впорядкування
indexOf і lastIndexOf
Модифікація ...
Категория: Навчання |
Thursday, April 2nd, 2009
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише декілька стандартних технічних рішень. Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина початкового коду Ace може бути відкрита на конференції JAVAONE в червні нинішнього року. Джерело: news.gala.net
програма →
Схожі записи
- Використання мови програмування Java (27.03.2009)
... Виявляється, що це зроблено не за рахунок удосконалення власне мови програмування, а шляхом корінної зміни бібліотек програм, написаних на мові Java.
Компанія Sun Microsystems змінила все: починаючи з імен окремих бібліотечних функцій (зробила їх більш осмисленими) і методів роботи графічних модулів (змінивши спосіб обробки подій і частково переписавши робочі програми), і закінчуючи створенням нових ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
дала команді, що розробляла проект, унікальну точку зору
на речі. І саме цей новий погляд дозволив Sun Microsystems
вийти сьогодні в лідери Internet.
Спостерігаючи за сьогоднішнім ажіотажем навколо Java, цікаво
дивитися у вчорашній день, щоб зрозуміти, що ж треба робити
щоб досягти ...
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
- Програмування на мові Java Обробка виключень (06.03.2009)
... try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи виключень
У вершине ієрархії виключень коштує клас ...
- Технологія Java (30.03.2009)
... Об'єктно-орієнтована мова, а також віртуальна машина (Virtual Machine), запропоновані компанією Sun Microsystems, офіційно з'явилися на ринку в 1996 році.
Java є ідеальною мовою для мережевих додатків і аплетів Технология Java™ складається з двох елементів: мови програмування і програмної платформи, в якій можуть запускатися програми, написані на цій мові.
Коли програмний продукт, написаний на мові ...
Категория: Розвиток |
Wednesday, April 1st, 2009

Програма, написана на Java, компілюється в спеціальний байткод, який виконується на віртуальній Java-машині. Насправді ж, Java-машина - це зовсім не машина, а програма, що має безліч реалізацій (комп’ютери різної архітектури, що працюють під управлінням всіляких операційних систем).
Один раз написана і перетворена в байт-код програма може успішно виконуватися на будь-якій Java-машині.
Яке місце технологія Java займає в еволюції мобільних сервісів сьогодні? Спочатку аналогова технологія цілком задовольняла потреби голосових сервісів, хоч і якість дзвінків була достатньо ненадійною, і численні радіомережі конкурували між собою.
З введенням в експлуатацію мереж і сервісів другого покоління (2G), що використовують цифрові мережі і технолс браузерним інтерфейсом, користувачі отримали нові переваги, оскільки це нововведення, забезпечило їм доступ до сервісів передачі даних. При введенні в це середовище технології Java був лучени додаткові переваги.
Так в: додатків з інтерфейсом, предполагающи прихований текст і тимчасові затримки при передачі; у Java-додатках користувачеві надається багата анімована графіка, швидке взаїмствіє, можливість використання додатку в режимі …
програма →
Схожі записи
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Звідси великий інтерес до мови і системи програмування Java з боку буквального всіх категорій розробників і користувачів програмного забезпечення. Всі провідні фірми, розробляючі комп'ютерну апаратуру і програмне забезпечення (і IBM, і DEC, і Microsoft, список можна продовжувати дуже довго) офіційно оголосили про підтримку мови і системи програмування Java.
Всі поширені інструментальні системи вже ...
- Що таке Java Micro Edition (16.03.2009)
...
Для програм, які розраховані на Java ME, є особлива назва - мідлет . Їх дуже часто плутають з аплетами, але це абсолютно різні поняття. Аплети - це програми на Java, які розраховані на запуск в рамках інших програм, наприклад в интернет-браузере, а мідлет - це цілком самостійна програма. ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
...
В результаті цього, відзначає він, "ми зможемо запускати динамічні мови, які продуктивніші". Enterprise Java є для цього відповідною кандидатурою.
Доповідач Арі Зілка, президент і CEO компанії Terracotta, визначив необхідність змін в JVM, щоб мова могла задовольняти додатки нижнього рівня. "У нинішній момент існує пропуск в нижньому рівні для Java, але я думаю, він буде заповнений ...
- Мова і архітектура Java (28.03.2009)
...
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
мова програмування об'єктно-орієнтована, в той же час ...
- Компютерні курси web веб програмування в Києві (09.04.2009)
... ). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування розглядаються приклади створення динамічного сайту, електронного магазина, системи управління вмістом ...
Категория: Java у портативних пристроях |
Tuesday, March 31st, 2009

З міркувань ергономіки фізичні розміри екрану обмежені діагоналлю 3,5-4 дюйми, а типовий дозвіл складає 160*160, 320*240 або 320*320 піксель. Для стільникових телефонів ці величини ще менше і складають близько 1-2 дюймів і 96*60, 128*128 відповідно.
Такі обмеження природним чином позначаються на проектуванні призначеного для користувача інтерфейсу, який набуває інших властивостей і пріоритетів. Необхідно забезпечувати баланс між інформаційною насиченістю і рівнем заповнення екрану, але при цьому в більшості випадків дозвіл екрану може залежати від конкретної моделі і не відомо наперед.
Швидкий відгук
На ПК користувачі, як правило, працюють з додатком достатньо тривалий період часу і час відгуку, що становить декілька секунд, є прийнятним. На мобільних пристроях, таких як КПК, додаток може використовуватися 15-20 разів по декілька секунд протягом дня. Таким чином, швидкість додатків стає критичним пріоритетом при розробці.
При цьому істотний вплив на загальну ефективність надає не тільки швидкість виконання коду, але і зручність взаємодії користувача з інтерфейсом …
програма →
Схожі записи
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Історія
проекту Java цікава і повчальна сама по собі. Вона дає
розуміння того, що можна чекати і в майбутньому. Все в світі
розвивається по одних і тих же законах, і комп'ютерна індустрія
- не виключення. Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, ...
- Практична мова для практичних програмістів (10.04.2009)
...
Другі затверджують: "Ця річ нова
отже, краща".
Дж. Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня ...
- Обєктна орієнтірований мова програмування (14.03.2009)
... п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код ...
- UnixLinux програмування (26.02.2009)
...
Фахівці компанії "Soft Industry" розроблять для вас проект будь-якого ступеня складності. Ми маємо багатий досвід програмування додатків під Unix, Unix-подібні операційні системи і GNU/Linux. Професійні програмісти компанії мають в активі велику кількість реалізованих проектів, як на домашніх комп'ютерах так і на корпоративних.
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних ...
- Microsoft викинула Java з Windows XP (23.02.2009)
... Microsoft створила свою власну версію Java, що працює тільки під Windows, із-за чого Sun висунула проти "акули" ринку ПО звинувачення в спробі "поганити" своє дітище. Судовий розгляд між Sun і Microsoft тривав впродовж трьох років і завершився тільки в січні цього року.
У результаті, Microsoft погодилася виплатити Sun $20 млн. за обмежене 7-річне використання Java, ...
Категория: Java у портативних пристроях |