Читайте также:
|
|
Java тілі интернет желілірімен байланысқан заманауи технологияларға бағытталған. Java тілінде құрылған бағдарламаларды бағытына байланысты екі топқа бөлуге болады:
- Бірінші топқа арнайы интерпретациялайтын «Java машинасы» басқаруымен автономды жұмысқа арналған қосымшаларды жатқызуға болады. Бұл машинаның өнімдері негізгі барлық компьтер платформаларына арналған.
- Екінші топ – бұл аплеттер (applets). Аплеттерді барлық заманауи браузерларда қолданылатын, Java машинасымен интерпретацияланатын түрлі Java қосымшалар деп түсінуімізге болады.
Алғашқыда тіл ретінде C++ бағдарламалау тілін қолдану жоспарланған. Бірақ, бағдарлама құру кезінде кездескен қиыншылықтардың әсерінен жаңа бағдарламалау тілінің пайда болуына әкеліп соқты. Жүйенің мақсаты – заманауи Eiffel, Smalltalk, Objective C, Cedar/Mesa сияқты бағдарламалау тілдерінің ең жақсы қасиеттерін қамту болды.
Желілік технологиялардың қарқынды дамуы қосымшалардың құрылу процессі және таратылуына деген көзқарастың өзгеруіне әкелді. Заманауи қосымшалар қауіпсіз, жұмыс өнімділігі жоғары, әр-түрлі архитектуралы машиналар таратылған ортасында жұмыс істеуі тиіс болды.Тасымалдануға қойылатын талаптар әсерінен машиналық кодтардан тұратын бинарлық файлдарды құру және жеткізудің үйреншікті әдістерінен бас тартуға тура келді. Java құрастыру жүйесі айтылған барлық талаптарға жауап береді, сәйкесінше:
- қарапайым, сондықтан құрастырушылардың кең ауқымды ортасында қолданылады
- объектке бағытталған, яғни, бағадарламалау туралы заманауи көзқарастарға сай
- көпағындылығы – бір уақытта бірнеше тапсырмаларды орындауға мүмкіндік береді
- интерпретацияланатындығы – тасымалдануын қамтамасыз етеді және динамикалық қасиеттерін арттырады
Дата добавления: 2015-09-04; просмотров: 551 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Осымша құру ортасын дайындау | | | Бай объектілік ортасы |