IT-ti blog

Java

Дата: 24 Август 2013 Рубрика: Java Комментарии: Комментарии отключены

images

Всем привет. Сегодня мы с Вами пройдем первый, вводный урок по языку программирования Java. Для того чтобы понять какие языки программирования существуют, и в чем их отличия, пожалуйста прочитайте вот эту статью.

Для начала давайте разберемся с принципом работы языка Java.

Java использует VM (Virtual Machine). Эта самая VM создает при компиляции программы некий Bytecode, это некие операции,команды VM, но который нужно дособрать  до native code (машинного кода). Bytecode дособирается до nativecode уже на платформе, где хотите ее запустить. Примечание. На устройстве должна быть установлена VM.

Java портативный (portable) язык. Это один из плюсов данного языка.

Поясню на пальцах, я программист, пишу программу в src (исходный код) — компилирую эту программу в bytecode. Потом я передаю программу пользователю он ее докомпилирует и запускает эту программу.

java,

 

 

 

 

 

 

 

Перейдем к программной составляющей.

Далее…

Основы программирования

Дата: 20 Июль 2013 Рубрика: programming Комментарии: Комментарии отключены

Существует 3 вида языков программирования:

  1.  Низкоуровневый язык программирования — близкий к машинному коду (Assembler, C ).
    Проблемой низкоуровневых языков является сильная привязка к компьютерной составляющей. Я говорю о процессорах. Допустим, программа была скомпилирована (собрана) в x32 (x84) — инструкции к ней созданы под этот процессор, и запустить, и скорее всего адекватно работать в 64 разрядной системе она уже не будет. Про ARM процессоры и говорить не стоит, писать программу нужно отдельно под них.
    Преимуществом является скорость работы, малый размер программы.
  2. Высокоуровневый язык программирования — близкий к человеческому пониманию. (Python, php, java)
    Преимуществом данных языков является введение смысловых конструкций, описывающих структуры и операции над ними.
    В случае с Python - отличается хорошей кроссплатформенностью, но слишком медленной скоростью работы. Ведь каждый запуск программы производит обращение к  интерпретатору Python Programming Language и собирает ее под каждый компьютер. Если установить все компоненты, то можно создавать программы в обычном текстовом редакторе.
    Проблемой можно назвать — эффективность, а точнее ее отсутствие в сравнении с низкоуровневыми языками. 
  Далее…

Добро пожаловать

Дата: 19 Июль 2013 Рубрика: Прочее Комментарии: Комментарии отключены

Привет.  По сценарию жанра, первая статья должна быть обзорная. О чем же этот блог, чем он лучше миллионов блогов по всему свету?

В description я описал так: Личный блог студента программиста. Хотите научиться программировать?  Давайте учиться вместе. C++, pascal, java. 

Я буду писать в более понятной форме изученный мною материал. Буду писать про основы программирования, основы проектирования. Как все зарождалось. И что же такое операционные системы, и почему одно лучше или хуже другого. Языки программирования будут играть ведущую роль в этом блоге, порядка 50% статей будет посвящено им. Настройка своего сайта, поднятие его в поисковой выдаче, SEO — одним словом. Все будет здесь.

Сейчас, мне мой хостинг подарит домен в зоне .ru, и я открою блог, и буду писать там про свои личные достижения, и как смесь энтузиазма и любимого дела, могут позитивно повлиять на ваше материальное состояние.

На кого ориентирован блог?

На людей, которые в первую очередь любят заниматься самообразованием, и им интересна тематика!

инфографика

Подведем итоге, почему же мой блог лучше других?

Потому, что здесь я начинаю подниматься по лестнице знаний с самой низкой ступеньки. И на каждом этаже, мы будем находить единомышленников.

Если ты, человек, который хочет вникнуть в самую перспективную профессию XXI века.  Добро пожаловать!

Рубрики
Свежие комментарии
    Наверх