Posts Tagged ‘мова’
23/08/2022
услуги по обеспечению расчетно-кассового-обслуживания РКО для бизнеса в Москве и области
І спроба була не провальною - прийшов до функцій закрашення областей, а потім торкнувшись WINAPI відмовився від подальшого розвитку ідеї.
А потім були C і З + +. Синтаксис цих мов здався мені лаконічнєє, логічніше, близьким. Виявилось, що можливості контролю за чим, наявні в Асемблері, можна достатньо ефективно суміщати з конструкціями високого рівня. Та і класи були могутнім інструментом за те ООП, яким воно було в Pascal.
Prolog став для мене вікном в світ не імперативних мов програмування. Теж чудовий досвід, цікавий підхід до програмування, заснований на математичній логіці і хороша вправа для розуму.
Java. Завдяки цій мові я зрозумів, що таке сьогодення ООП, саме тут я почав думати про проектування. Шляхом безлічі помилок я почав розуміти, вивів для себе декілька шаблонів розробки. НЕ хвилини не жалію, що півтора роки я працював з Java.
PHP. Багато у мене неприємних відчуттів викликало знайомство з цим інструментом. Після логічних і структурованих …
мова →
Схожі записи
- Компютерні курси web веб програмування в Києві (09.04.2009)
... Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування розглядаються приклади створення динамічного сайту, електронного магазина, системи управління вмістом ...
- Що таке Java (25.03.2009)
...
Проте деякі факти не дозволяють погодитися з такою оцінкою. По-перше, з часу офіційного оголошення Java пройшло достатньо багато часу для "просто модної технології".
По-друге, конференція розробників Java One, яка вперше була організована в 1996 році, вже через рік зібрала більше 10000 учасників і стала найбільшою конференцією із створення програмного забезпечення в світі (кожен наступний ...
- Еволюція мов програмування (27.02.2009)
... Для з'ясування цього питання розглядатимемо ЯП з різних точок зору.
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні хороші ЯП. Тому однією з рушійних сил еволюції ЯП є прагнення розробників до створення більш довершених програм.
По-друге, процес розробки програми можна порівнювати з промисловим виробництвом, в ...
- Використання мови програмування Java (27.03.2009)
... Виявляється, що це зроблено не за рахунок удосконалення власне мови програмування, а шляхом корінної зміни бібліотек програм, написаних на мові Java.
Компанія Sun Microsystems змінила все: починаючи з імен окремих бібліотечних функцій (зробила їх більш осмисленими) і методів роботи графічних модулів (змінивши спосіб обробки подій і частково переписавши робочі програми), і закінчуючи створенням нових ...
- UnixLinux програмування (26.02.2009)
... Професійні програмісти компанії мають в активі велику кількість реалізованих проектів, як на домашніх комп'ютерах так і на корпоративних.
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних додатків, до складних високопродуктивних систем спеціального призначення. Проте, висока якість, максимальна надійність і відмінна продуктивність що всіх реалізовуються нами програмних продуктів завжди залишається незмінною.
...
Метки: життя, мова, програмування, річ, том, функція
Категория: Порівняння з іншими мовами програмування |
Tuesday, April 14th, 2009

Мова
Механізм роботи з динамічними даними і збірка сміття
Обидві мови реалізують принципово однакову модель роботи з динамічними даними: об’єкти створюються динамічно за допомогою конструкції new, середовище виконання відстежує наявність посилань на них, а складальник сміття періодично очищає пам’ять від об’єктів, посилань на які немає.
Для оптимізації збірки сміття специфікації мов і середовищ виконання не містять обмежень на час життя об’єкту після видалення останнього посилання на нього - складальник працює незалежно від виконання програми, тому реальне знищення об’єкту може відбутися у будь-який момент після видалення останнього посилання до завершення роботи програми.
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну витрату пам’яті при мінімальному уповільненні роботи програм.
І в Java, і в C# є сильні і слабкі посилання на об’єкти. Обидві мови підтримують методи-фіналізатори. Із-за невизначеності моменту видалення об’єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об’єктом, що вимушує створювати додаткові методи …
мова →
Схожі записи
- Технологія Java в еволюції мобільних сервісів (01.04.2009)
... Якщо простіше, то Java - це об'єктна мова програмування, що прийшла на зміну мові Ada.
Створений він був на початку 90-х в Пентагоні для потреб військової промисловості. Програма, написана на Java, компілюється в спеціальний байткод, який виконується на віртуальній Java-машині. Насправді ж, Java-машина - це зовсім не машина, а програма, що має безліч реалізацій (комп'ютери ...
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
- Програмування на мові Java Типи (05.03.2009)
...
Прості типи
Прості типи в Java не є об'єктно-орієнтованими, вони аналогічні простим типам більшості традиційних мов програмування. У Java є вісім простих типов:-byte, short, int, long, char, float, double і boolean. Їх можна розділити на чотири групи:
Цілі. До них відносяться типи byte, short, int і long. Ці типи призначені для ...
- Компютерні курси web веб програмування в Києві (09.04.2009)
... (створення динамічних малюнків, робота з поштою. відправка пошти, прикріплення файлів, з базами даних на мові програмування PHP. Мова програмування SQL., СУБД MYSQL, Web-додатки (написання простого електронного магазина.). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на ...
- Рейтинг самих затребуваних мов програмування (12.04.2009)
... Саме на цій мові написано багато Web сервери і сервери додатків. Java підтримує більшість сучасних технологій Web програмування, таких як Struts, JSP, EJB, AJAX, JSF.
Досвідчені джайвісти завжди затребувані практично в будь-яких IT-компаніях. Рівень їх зарплат колеблеться в межах 500-3000 доларів. Другу строчку рейтингу займає старий добрий C. Фахівці C,C++ зможуть знайти роботу в будь-якій ...
Категория: Порівняння з іншими мовами програмування |
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 Коротка історія розвитку технології утилізації памяті (19.03.2009)
...
Добре відомі проблеми з повислими покажчиками і витоками пам'яті просто не зустрічаються в програмах Java (у них зустрічаються один з видів витоку пам'яті, який точніше називається мимовільне запам'ятовування об'єкту, але це дещо інша проблема).
Проте збірка сміття має і свої витрати, серед яких негативний вплив на продуктивність, паузи, складна конфігурація і недетерміноване завершення процедур.
...
- Компютерні курси web веб програмування в Києві (09.04.2009)
... , СУБД MYSQL, Web-додатки (написання простого електронного магазина.). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування розглядаються приклади створення ...
- Спочатку цю мову назвали Oak дуб (21.03.2009)
... Ось з цього - JAVA.SAN.com, на якому знаходиться пакет Java2 Standard Edition, який призначений для роботи в операційних системах Solaris, Linux і, звичайно ж, Windows.
При цьому можна побачити, які найбільш популярні версії цієї мови Java завантажують найчастішим користувачі. Як ми бачимо, на даний момент розроблена Beta версія 1.4.2 і основна версія 1.4.1 мови ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
Розмір екрану
Для портативних пристроїв істотною характеристикою є фізичні розміри і дозвіл екрану. З міркувань ергономіки фізичні розміри екрану обмежені діагоналлю 3,5-4 дюйми, а типовий дозвіл складає 160*160, 320*240 або 320*320 піксель. Для стільникових телефонів ці величини ще менше і складають близько 1-2 дюймів і 96*60, 128*128 відповідно.
Такі обмеження природним ...
- Огляд сучасних WEB технологій (17.03.2009)
... 2.
Більшість людей визнають, що документи HTML повинні працювати в різних браузерах і на різних платформах. Досягнення сумісності знижує витрати авторів, оскільки вони можуть розробляти тільки одну версію документа.
Інакше виникає ще більший ризик, що Web буде сумішшю особистих несумісних форматів, що кінець кінцем приведе до зниження комерційного потенціалу Web для всіх учасників.
У кожній версії HTML ...
Категория: Навчання |
Sunday, April 12th, 2009
Величезна кількість крупних Web порталів написана саме на PHP. Як правило PHP використовують в зв′язці з популярною СУБД MYSQL. PHP дуже простій, але могутня мова з відкритим початковим кодом, що дозволяє створювати динамічні Web сторінки.
Що стосується Windows додатків, то величезною популярністю тут користується Delphi - програмний продукт компанії Borland. Послідовники Object Pascal знайдуть в Delphi масу різноманітних можливостей. Програмісти баз даних отримають повномасштабний засіб розробки практично для всіх відомих СУБД, сумісне із стандартами ODBC і IDAPI. Особливе місце в IT-технологіях займають бази даних.
Найбільш популярними СУБД є Oracle, MS SQL Server, SyBase, FREEBSD, FireBird та інші. За статистикою фахівці працюють з реляційними базами даних отримують найбільш високі зарплати. Наймогутнішою багатофункціональною СУБД попрежнему залишається Oracle Database, який поставляється в чотирьох різних редакціях. Найтісніше Oracle інтегрований з Java.
Системи управління підприємствами розроблені на платформі J2EE як сервер баз даних використовують в основному Oracle. Рейтинг першої десятки виглядає таким чином: - Java …
мова →
Схожі записи
- Коротко про Java (22.02.2009)
... Клас складається з даних і коду для роботи з ними. У засобах для розробки на мові Java всі стандартні класи, доступні програмістові, об'єднані для зручності в упаковки - ще одні елементарні блоки Java-програм.
Ось проста програма, що приводиться в багатьох підручниках по Java: class JavaTest { public static void main(String args[]) { ...
- Порівняння Qt і Java (15.04.2009)
... Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб'єктивні, вони тут не приймаються до уваги.
Натомість ми розглядатимемо продуктивність програмування, продуктивність роботи додатку і ефективність використання пам'яті, тому що ці критерії можуть бути визначені кількісно і можуть бути досліджені з наукової точки зору, хоча ми ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Команда
Френка по розробці апаратури створила три спеціальні чіпи і
розробила материнську плату, яка для економії місця могла
складатися. Команда працювала як проклята все літо 1992
роки. "це була просто кривава лазня", говорить тепер Ноутон.
"Ми відкусили більше, ніж будь-яких сім чоловік могли прожувати.
Тільки такі самовпевнені діти сук, як ми, могли думати
що ...
- Microsoft викинула Java з Windows XP (23.02.2009)
...
Тепер же, після "викидання" Java з Windows XP, критики отримали привід для нових звинувачень в адресу Microsoft в зловживанні монополією на просування тільки власних технологій програмування в операційних системах. Рішення про припинення використання Java допоможе Microsoft "розкрутити" свою власну, альтернативну Java мову програмування - C#.
Аналітики компанії розраховують на значну підтримку цієї технології з боку розробників ...
- Еволюція мов програмування (27.02.2009)
... Справжня стаття і присвячена розгляду цих питань.
Рушійні сили еволюції ЯП
Щоб розуміти тенденції розвитку ЯП, потрібно знати рушійні сили їх еволюції. Для з'ясування цього питання розглядатимемо ЯП з різних точок зору.
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні ...
Категория: Навчання |
Saturday, April 11th, 2009
Бажання і можливість вчитися і самостійно закріплювати матеріал , що вивчається
Сертифікат:
«Квантор » - після здачі екзаменаційного тесту і виконання практичних завдань;
Державний з привласненням кваліфікації «Оператор комп’ютерного набору» - після виконання програми навчання по професії;
Brainbench - після здачі тесту Brainbench
В результаті вивчення дисципліни курсанти будуть: знати:
основні правила побудови алгоритмів;
можливості мови Java, достоїнства і недоліки цієї мови
основні можливості інтегрованого середовища розробки Borland JBuilder
уміти:
створювати аплети, сервлети і графічні додатки, що працюють в будь-яких віконних середовищах (Windows, Linux, MaсOS і ін.) на мові програмування Java
використовувати і створювати Java Beens компоненти
розробляти розподілені додатки на …
мова →
Схожі записи
- Технологія Java (30.03.2009)
... Але поняття Java технології настільки глобально, що його непросто описати декількома словами.
Отже, за визначенням самого творця Java, компанією Sun Microsystems, Технологія Java - це об'єктно-орієнтоване, платформо-залежне, багатопотокове середовище програмування. Це основа для "розумних" Web- і мережевих сервісів, що дозволяє надійно і безпечно нарощувати інформаційну структуру вашого підприємства завдяки платформеній незалежності.
Всі види систем можуть взаємодіяти ...
- Вісім міфів про Java (28.02.2009)
... AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф ...
- Java (24.02.2009)
...
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
При цьому істотний вплив на загальну ефективність надає не тільки швидкість виконання коду, але і зручність взаємодії користувача з інтерфейсом додатку.
Для збільшення продуктивності слід мінімізувати кількість переміщень між вікнами, оброблюваних діалогів і т.п. Розкладка екрану додатку повинна бути настільки простій, щоб користувач виконав своє завдання за мінімальний час. Дуже корисно розробити призначений для ...
- Спочатку цю мову назвали Oak дуб (21.03.2009)
...
При цьому можна побачити, які найбільш популярні версії цієї мови Java завантажують найчастішим користувачі. Як ми бачимо, на даний момент розроблена Beta версія 1.4.2 і основна версія 1.4.1 мови Java.
Якщо перейти по цьому посиланню, то можна потрапити на наступну сторінку, з якою вже можна завантажити конкретно необхідний нам пакет. Тут у нас є ...
Категория: Навчання |
Friday, April 10th, 2009
Адже дійсно дивно, що щонайпотужніша мова високого рівня не дозволяє безпосередньо виконувати елементарні операції з рядками, масивами, комплексними числами. Всі ці механізми забезпечуються бібліотеками, хоча повинні входити до складу повноцінної мови загального призначення.
Тут у недосвідченого читача напевно виникне резонне питання: раз ці проблеми відомі не перший рік, то, швидше за все, їх вже намагалися вирішити? Навіщо в черговий раз винаходити велосипед, якщо існують, скажімо, Java і C#? А відповідь полягає в різних призначеннях цих мов і D.
Так, якщо метою Sun Microsystems було створення єдиної мови для різних прикладних областей (у тому числі і для програмування побутових електронних пристроїв від мікрохвильових печей до мобільних телефонів), то D був задуманий як засіб не тільки прикладного, але і системного (низькорівневого) програмування. У зв′язку з цим у даних мов більше відмінностей, чим схожості.
Ось деякі з них: Java абсолютно орієнтований на об’єкти, D лише підтримує парадигму ОО; Java не блищить низькорівневими можливостями, у …
мова →
Схожі записи
- Порівняння Qt і Java (15.04.2009)
...
Інші компоненти засобів розробки, такі, як бібліотеки доступу до баз даних або бібліотеки комунікацій, також повинні бути прийняті до уваги, але вони не роблять такого впливу на розробку проекту, як бібліотеки GUI.
Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо мови програмування, тобто C++ і ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
дала команді, що розробляла проект, унікальну точку зору
на речі. І саме ...
- Parlez-vous Java (25.02.2009)
... І зрозумів, наскільки важкий його крихітний
І придумав власну метафору: вивчення мови програмування схоже на... та просто на вивчення незнайомої розмовної мови! Нічого нового тут не немає, але про що, наскільки я знаю, ніколи не згадувалося, так це про те, що схожість набагато більша, ніж просто синтаксична аналогія. Можна також провести і культурні паралелі.
Для ...
- Спочатку цю мову назвали Oak дуб (21.03.2009)
...
Але надалі, оскільки це ім'я вже використовувалося для іншої мови програмування, його змінили і назвали Java, і ліцензія на початковий код мови Java належить компанії Sun, яка наполягає на незмінності, як самої мови, так і структуру і його основних бібліотек. Хоча, на жаль, в реальності все йде трішки складніше і відгалуження від цієї одноманітності все-таки ...
- Що таке Java (25.03.2009)
... По-перше, з часу офіційного оголошення Java пройшло достатньо багато часу для "просто модної технології".
По-друге, конференція розробників Java One, яка вперше була організована в 1996 році, вже через рік зібрала більше 10000 учасників і стала найбільшою конференцією із створення програмного забезпечення в світі (кожен наступний рік число учасників росло приблизно на 5000).
Спеціальна програма Sun, об'єднуюча ...
Категория: Навчання |