Posts Tagged ‘розробка’
Wednesday, April 15th, 2009

2.1. Продуктивність програмування
Продуктивність програмування визначає, наскільки ефективно (т.е. швидко і точно) програміст з певним досвідом і знаннями може вирішити поставлене перед ним завдання, використовуючи задану мову програмування. Оскільки оклад розробника є головній вартості розробки будь-якого програмного проекту, що становить, продуктивність програмування має велике значення.
Також певною мірою продуктивність програмування визначається доступними інструментальними засобами.
Відмітною особливістю Java порівняно з іншими мовами програмування загального призначення є забезпечення високої продуктивності програмування, ніж продуктивність роботи додатку або ефективність використання їм пам’яті.
Для цього мова Java наділена деякими додатковими можливостями. Наприклад, на відміну від C++ (або C), програміст не повинен в явному вигляді “звільняти” (повертати) виділену пам’ять операційній системі. Звільнення невживаної пам’яті (збірка “сміття”) автоматично забезпечується середовищем виконання Java в збиток продуктивності і ефективності використання пам’яті (див. далі).
Це звільняє програміста від утомливого завдання по стеженню за звільненням пам’яті - головного джерела помилок в додатках. Одна ця можливість мови повинна значно …
розробка →
Схожі записи
- Програмування на мові Java Введення в мову Java (12.03.2009)
... println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов'язково ...
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
...
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об'єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном Страуструпом.
Проте інкапсулювати все з C++ в Java сенсу немає, тому Java збагатилася власним "прибиральником сміття", якого не було в C++ з багатьох причин ("Дизайн і еволюція C++" Бьерн Страуструп). ...
- Java (24.02.2009)
...
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських ...
- Серія дистанційних курсів для користувача (06.04.2009)
... В курсі висловлюються можливості створення документів в популярному редакторові електронних таблиць Microsoft Excel 2000.
Вивчається середовище редактора і його настройки, створення як простих документів, так і достатньо складних таблиць розрахунку, які використовують математичні, фінансові, статистичні, текстові і логічні формули, макроси і форми. Розглянутий зручний і наочний засіб графічного відображення даних у вигляді діаграм і графіків. ...
- Вісім міфів про Java (28.02.2009)
... Причина тому - повільна робота графічних компонентів системи.
Програмісти Java знають, що в мові є дві стандартні можливості для роботи з призначеним для користувача інтерфейсом - AWT і Swing. AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT ...
Метки: код, память, платформа, програміст, програма, програмування, розробка
Категория: Порівняння з іншими мовами програмування |
Monday, April 6th, 2009

Матеріал розподілений по 17 тематичним заняттям, до складу яких входять 48 теоретичних тим і 74 практичних завдання. Даний курс присвячений вивченню Microsoft Access 2000 - реляційній СУБД, яка підтримує всі засоби і можливості по обробці даних, властиві реляційним моделям.
Детально розглянуті операції з базою даних і таблицями (структура таблиці, робота з полями, індекси), можливості обробки даних. Вивчені різні типи запитів, розглянуті можливості застосування форм і звітів. назад
Основи ПК. Microsoft Windows 2000 (+ Internet) Автори курсу: Глушаков С.В., Емец С.Н., Сурядный А.С.
Матеріал розподілений по 19 тематичним заняттям, до складу яких входить 72 теоретичних теми і 48 практичних завдань. На початку курсу детально описуються базові аспекти роботи на персональному комп’ютері. Основна частина курсу присвячена вивченню можливостей популярної операційної системи Microsoft Windows 2000.
Описуються прийоми роботи в цій операційній системі, її можливості по настройці і запуску додатків, стандартні програми: текстовий редактор WordPad, файловий менеджер Провідник, графічний …
розробка →
Схожі записи
- Створення кроссплатформенних додатків на мові Java (11.04.2009)
... ) на мові програмування Java
використовувати і створювати Java Beens компоненти
розробляти розподілені додатки на основі технологій CORBA, RMI, IDL;
використовувати AWT і Swing компоненти для побудови призначеного для користувача інтерфейсу;
працювати з базами даних за допомогою технології JDBC;
розробляти серверні додатки з використанням технологій ...
- JudoScript Можливість створення скриптів (03.04.2009)
...
Проте кодування в Java є не завжди здійсненним рішенням. Часто потрібно зробити що-небудь дуже швидко (перевірити наявність замовлення в БД, сформувати XML документ або звіт). Для даного і подібних одноразових випадків ретельне Java кодування є надмірним. Іншим разом створюється скрипт для роботи, що повторюється, що запускається уручну або автоматично.
Багато такі скрипти модифікуються дуже ...
- Порівняння Qt і Java (15.04.2009)
... Що ми порівнюємо?
При вибиранні засобів для розробки крупного програмного проекту необхідно врахувати безліч різних аспектів, найбільш найважливішою з яких є мова програмування, тому що він в значній мірі визначає інші доступні засоби.
Наприклад, для розробки призначеного для користувача графічного інтерфейсу розробникам необхідна GUI-бібліотека, що надає готові елементи інтерфейсу, такі, як кнопки і меню. ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
...
- Як починалася революція Інтернет частина 2 (20.03.2009)
...
Внутрішній устрій приладу був ще чудовіший: одну
із старших моделей робочих станцій Sparc фірми Sun заштовхали в
темно-зелений алюмінієвий корпус трохи більше м'яч. Команда
Френка по розробці апаратури створила три спеціальні чіпи і
розробила материнську плату, яка для економії місця могла
складатися. Команда працювала як проклята все літо 1992
роки. "це була просто кривава ...
Категория: Навчання |
Sunday, April 5th, 2009

У Java немає множинного спадкоємства, багато в чому через те, що його реалізація складна, не виправдана, та і неоднозначна.
Слід зазначити, що в C++ множинне спадкоємство реалізоване було, але це вже інший випадок. У Java також відсутні покажчики, що, якщо підходити з боку безпеки, добре.
Історія Java починається з моменту розробки мови Oak компанією Sun Microsystems за скаргою одного із співробітників в тому, що йому починає відверто набридати підтримка величезної кількості інтерфейсів програм, використовуваних в Sun.
Ця мова з’явилася плодом творіння групи програмістів, яким було доручено створити щось нове, оригінальне відповідно до тужливого листа Патріка Нотона. Якраз в цей час компанія випускає свій браузер Mosaic. З появою WWW доля Oak була вирішена. Він починає орієнтуватися на Internet, який у той час, завдяки WWW, починає бурхливо розвиватися.
І вже в 1995 році з’являється офіційне оголошення про появу нового продукту під назвою Java.
І завдяки Netscape, яка відразу почала підтримувати Java-продукти, популярність …
розробка →
Схожі записи
- Програмування на мові Java Революція на імя Java (11.03.2009)
...
Створення мови Java - це дійсно один з найзначніших кроків вперед в області розробки середовищ програмування за останні 20 років. Мова HTML (Hypertext Markup Language - мова розмітки гіпертексту) була необхідна для статичного розміщення сторінок в “Усесвітній павутині” WWW (World Wide Web).
Мову Java було потрібно для якісного стрибка в створенні інтерактивних продуктів для ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Історія
проекту Java цікава і повчальна сама по собі. Вона дає
розуміння того, що можна чекати і в майбутньому. Все в світі
розвивається по одних і тих же законах, і комп'ютерна індустрія
- не виключення. Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, ...
- Вісім міфів про Java (28.02.2009)
... Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф про складність програмування на Java заснований переважно на тому, що стандартна бібліотека класів має багаторівневу деревовидну структуру і включає величезне ...
- Мова і архітектура Java (28.03.2009)
...
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
мова програмування об'єктно-орієнтована, в той же час задоволений простий для освоєння
цикл розробки додатків скорочений за рахунок того, що система побудована на основі інтерпретатора
додаток виходить автоматично переносимим між безліччю платформ і операційних систем ...
Категория: Навчання |
Thursday, April 2nd, 2009
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише декілька стандартних технічних рішень. Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина початкового коду Ace може бути відкрита на конференції JAVAONE в червні нинішнього року. Джерело: news.gala.net
розробка →
Схожі записи
- Технологія Java (30.03.2009)
... Віртуальна машина Java може інтерпретувати цей байткод на будь-якій платформі, на якій встановлена віртуальна машина Java. Це означає, що немає необхідності в портірованії програм.
Головною перевагою платформи Java є те, що вона працює декількома найбільш використовуваними операційними системами. Стандартізованная платформа дає широкі можливості для реальної креатівності, звільняючи розробників від необхідності мати справу з особливостями кожного ...
- Програмування на мові Java авторський (13.04.2009)
... Java Base Course
• Основи програмування на мові Java
• Синтаксис мови Java. Об'єктно-орієнтоване програмування
• Засоби програмування мови Java
• Графічні інтерфейси користувача
2. Java Enterprise Course
• Огляд технологій Java EE
• Рівень презентації
• Рівень бізнес компонентів
• Рівень доступу до даним
• Сервіси системного рівня
• WEB ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Команда
Френка по розробці апаратури створила три спеціальні чіпи і
розробила материнську плату, яка для економії місця могла
складатися. Команда працювала як проклята все літо 1992
роки. "це була просто кривава лазня", говорить тепер Ноутон.
"Ми відкусили більше, ніж будь-яких сім чоловік могли прожувати.
Тільки такі самовпевнені діти сук, як ми, могли думати
що ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... "Я думаю, що у Java проблеми на нижньому рівні", - говорить доповідач Брюс Тейт, незалежний консультант, що займається легковагими розробками на Java і Ruby.
- Ruby on Rails є швидкою і чистою [технологією], і тому підкуповує". Він виразив надію, що Java теж стане простіше. "Це зяюча дірка в Java на сьогодні", і тому багато хто ...
- Що мені дали різні мови програмування (16.04.2009)
...
Потім в моє життя прийшло низькорівневий програмування. Асемблер, системні функції спочатку MS Dos, а потім і WINAPI. Для всього цього я використовував зв'язки asm + Pascal. Чого тільки коштувала спроба повністю переписати модуль graph для Pascal. І спроба була не провальною - прийшов до функцій закрашення областей, а потім торкнувшись WINAPI відмовився від подальшого ...
Категория: Розвиток |
Wednesday, March 18th, 2009
- З’явиться щось, що потрібно зробити співтовариству Java по-своєму”.
“Я захоплений, наскільки Ruby стає популярним”, - заявив Брюс Снайдер, один з творців проекту Apache Geronimo. Ruby корисний для нижнього рівня, запевняє він. “Як і раніше існує зазор, де вам потрібні можливості рівня підприємства, і вони як і раніше відсутні”. Брюс Тейт, проте, заперечує, що Java теж не був зрілим продуктом на момент виходу.
“Я думаю, що є місце для співіснування, але ми побачимо зростаючий тиск з боку ськріптових мов, оскільки вони прості”. Він додав, що вплив з боку ськріптових мов на Java буде позитивним.
Марінеську у свою чергу говорить, що платформа J2EE дуже складна для web-розробки, але Rails не є остаточним рішенням, - він радить інтегрувати ці дві технології. Марінеську також відзначає роль Web 2.0, що росте, перетворює мережу із засобу публікації в платформу для додатків.
Снайдер приєднується до думки, що Web 2.0 вимагає легших засобів розробки: “розробка повинна стати простіше” …
розробка →
Схожі записи
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- Серія дистанційних курсів для користувача (06.04.2009)
... В курсі висловлюються можливості створення документів в популярному редакторові електронних таблиць Microsoft Excel 2000.
Вивчається середовище редактора і його настройки, створення як простих документів, так і достатньо складних таблиць розрахунку, які використовують математичні, фінансові, статистичні, текстові і логічні формули, макроси і форми. Розглянутий зручний і наочний засіб графічного відображення даних у вигляді діаграм і графіків. ...
- FAQ HTML і все що з ним звязаний (15.03.2009)
... В спецификацию XHTML заложен принцип обратной совместимости.
Иными словами, владельцам web-сайтов, страницы которых выполнены по технологии HTML 4.0или более ранних версий, не придется как-либо изменять формат опубликованных в Интернете документов: все дополнения и расширения нового языка полностью включают в себя предыдущие стандарты.
XML и XHTML значительно расширяют возможности HTML и позволяют web-мастерам использовать практически весь ...
- UnixLinux програмування (26.02.2009)
...
В теперішній час Unix і Unix-подібні операційні системи використовуються переважно на серверах. На домашніх робочих станціях представники цього сімейства теж зустрічаються, але не так часто.
Linux - поширюване вільне ядро операційної системи. Воно підтримує віртуальну пам'ять, відкладене завантаження, динамічні бібліотеки, багатозадачності, популярні мережеві протоколи. Системи, побудовані на основі ядра Linux, комплектуються системними бібліотеками і ...
- Вісім міфів про Java (28.02.2009)
...
Різниця в швидкості виконання однакових завдань між звичайним компільованим кодом і кодом Java, що інтерпретується, могла досягати сотень разів.
Але не дивлячись на це, в даний час швидкість роботи байт-кода на сучасних віртуальних машинах поступається кращим компіляторам машинних кодів всього лише на декілька десятків відсотків, а в деяких випадках навіть і перевершує їх! ...
Категория: Про Java |
Wednesday, March 11th, 2009
Такий продукт повинен змінити весь стиль роботи, радикально спростивши вирішення складних проблем.
Створення мови Java - це дійсно один з найзначніших кроків вперед в області розробки середовищ програмування за останні 20 років. Мова HTML (Hypertext Markup Language - мова розмітки гіпертексту) була необхідна для статичного розміщення сторінок в “Усесвітній павутині” WWW (World Wide Web).
Мову Java було потрібно для якісного стрибка в створенні інтерактивних продуктів для мережі Internet.
Три ключові елементи об’єдналися в технології мови Java і зробили її в корені відмінною від всього, що існує на сьогоднішній день.
Java надає для широкого використання свої аплети (applets) - невеликі, надійні, динамічні, не залежні від платформи активні мережеві додатки, що вбудовуються в сторінки Web. Аплети Java можуть настроюватися і розповсюджуватися споживачам з такою ж легкістю, як будь-які документи HTML.
Java вивільняє потужність об’єктно-орієнтованої розробки додатків, поєднуючи простій і знайомий синтаксис з надійним і зручним в роботі середовищем …
розробка →
Схожі записи
- Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009)
... 4, вплив різних стратегій збірки сміття на продуктивність, а також те, як сприяти (а рівно і як перешкодити) складальникові сміття в досягненні найвищої продуктивності.
Користь від збірки сміття очевидна - підвищується надійність, управління пам'яттю відділяється від дизайну інтерфейсу класу, і розробник витрачає менше часу на відстежування помилок пам'яті.
Добре відомі проблеми з повислими покажчиками ...
- Parlez-vous Java (25.02.2009)
... . та просто на вивчення незнайомої розмовної мови! Нічого нового тут не немає, але про що, наскільки я знаю, ніколи не згадувалося, так це про те, що схожість набагато більша, ніж просто синтаксична аналогія. Можна також провести і культурні паралелі.
Для масштабного мислителя вивчення культури мови Java (хто його використовує і чому, які його філософські і ...
- Використання мови програмування Java (27.03.2009)
...
Тоді виникає закономірне питання: "Яким же чином вдалося так поліпшити мову Java?". Виявляється, що це зроблено не за рахунок удосконалення власне мови програмування, а шляхом корінної зміни бібліотек програм, написаних на мові Java.
Компанія Sun Microsystems змінила все: починаючи з імен окремих бібліотечних функцій (зробила їх більш осмисленими) і методів роботи графічних модулів (змінивши ...
- Компютерні курси web веб програмування в Києві (09.04.2009)
... , СУБД MYSQL, Web-додатки (написання простого електронного магазина.). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування розглядаються приклади створення ...
- Java - як все починалося (13.03.2009)
... .. (якщо це кого-небудь хвилює, то існує велика кількість публікацій на цю тему, навіть в дамських романах).
Я також триматимуся подалі від Дюка (емблема Java), маленького хлопчини з величезним носом і трикутним тілом, який змахує руками в ритм марімби і нагадує мені старі американські науково-фантастичні фільми.
Є щось химерне у феномені Java. Кожен комп'ютерний журнал, ...
Категория: програмування |