СКАЧАТЬ БЕСПЛАТНО - Игры ФИЛЬМЫ ПРОГРАММЫ РЕФЕРАТЫ статьи

Скачать бесплатно игры для телефона и для PC программы, фильмы игры.Бесплатные фильмы

Главная Мой профиль Выход
Вы вошли как Гость · Группа "Гости" · RSS
Меню сайта
Категории раздела
блог [1]
Реклама
Мини-чат
Це цікаво

>Уютный семейный ресторан «Т... 

>Какой тепловой насос лучше 

>Детская одежда, чтоб все бы... 

>Mercedes сделал «прозрачный... 

>Активіста Антикорупційного ... 

>Бойовики "ЛНР" і ... 
Опроси
Чи потрібно добавити на сайт online фільми?
Всего ответов: 72
Статистика
Статистика

Онлайн всего: 16
Гостей: 16
Пользователей: 0
 Блог
Главная » 2014 » Декабрь » 6 » Яка мова програмування вибрати
21:37
Яка мова програмування вибрати

Є такий поширений питання. "Яка мова програмування вибрати?"

Це питання набагато глибше, ніж може здатися на перший погляд. Тому що, навколо стільки мов програмування. Різні люди радять різні мови. При цьому у кожного з них логічні й переконливі доводи.

Що робити, щоб уже вибрати мову програмування? У цій статті я розглянув це питання з багатьох сторін. Тому, після прочитання ви будете готові вибрати мову програмування і розпочати вже програмувати! :)

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

Щоб освоїти мову програмування потрібно дуже багато часу.
Я рекомендую скористатись послугами програмістів чи фрілансерів тут: python developers.
І використати цей час на щось більш важливе.

Програміст poladinaris запитує:

«Доброго времени, дуже хочу навчитися програмувати, цікаво чи правильно буде, якщо з даного сайту все почнеться? Аж надто багато думок з якої мови починати. Я в повному сум'ятті. »

Дійсно, вибір мови програмування, - це дуже велика проблема. Тому що кожен рекомендує починати з якогось свого мови програмування. І дуже багато варіантів з чого починати. І тому виявитися в сум'ятті - це нормально.

Насчет, правильно чи неправильно, буде почати з цього сайту, - не можу сказати, для кожного все індивідуально. Далі питання йде:

«Ніяких мов програмування не знаю. Коли відвідував школу то до інформатики справи не було, так як комп'ютера теж не було. Минуло вже років 10 з першої покупки комп'ютера і пора б вже спробувати підпорядкувати його собі. Автору величезну повагу за роботу. »

За роботу - будь ласка.

І зараз я просто поміркувати з якої мови почати програмувати. І тут я спочатку зайду і відповім в лоб. А потім розгляну те ж саме питання з різних сторін.

Якщо в лоб, то можна починати з будь-якої мови. Тому, що якщо знаєш одну мову програмування, то можна вивчити і другий. Звичайно, це теж таке узагальнення, мови всі різні, але, тим не менш, основи програмування одні. І тому почати можна з будь-якої мови програмування.

І завдання курсу «почати програмувати за 1 тиждень», у тому, щоб ви почали програмувати. і зверніть увагу, що в ньому ж не питання мови розбирається, а те, як почати програмувати. Наприклад, є люди, які візьмуть і зроблять, а є ті, хто не зроблять, от і все. Тобто хтось почне програмувати, а хтось не почне.

У курсі «почати програмувати за 1 тиждень» я просто зробив так, щоб починати було цікаво. Комусь це підходить, а комусь не підходить.

І взагалі, припустимо ви хочете почати програмувати, то з якої мови почати? Відповідь в лоб - з будь-якого, але реальність в тому, що з чогось потрібно починати і щось потрібно вибирати. І тут головне не застрягти у виборі.

Якщо подивитися з іншого боку, то навіщо взагалі потрібні комп'ютерні мови програмування? Для того, щоб автоматизувати якусь роботу, щоб комп'ютер працював замість людини. Зробити щось автоматично або надати можливість людині якісь речі робити автоматично або більше просто. Як у тому ж фотошопі, ви просто натискаєте прибрати ефект червоного ока. Комп'ютер прибирає ефект червоного ока і все.

І відповідно, програм, які пишуться на мовах програмування їх дуже багато. Є програми для комп'ютера, є програми для того ж ліфта, наприклад, який возить пасажирів з першого поверху на той поверх, який їм треба, і назад. Також є програми для мобільних пристроїв iPhone, iPad і пристроїв на Андроїд, не кажучи вже про Віндоус мобайл.

Тобто скрізь завдання різні. І кожна мова програмування має якусь область завдань, де він найбільш гарний. І починати програмувати найкраще з якоїсь задачі, яку ви хочете вирішити. Це може бути ваша задача, це може бути просто ви хочете комусь допомогти, або хочете заробити грошей, або влаштувалися ви на роботу і вам дали таке завдання.

І, відповідно, у вас є ця задача, є мова, яка це завдання вирішує найкращим чином. Наприклад, якщо ви хочете писати сайти, то мова php є найкращим вибором для вас (ну з деякими застереженнями), але швидше за все він вам буде ідеальний для розробки сайтів.

Тобто, у вас є завдання, і є мова, якою можна найкраще вирішити це завдання. От і все, ось вибрали мову.

Ще, можна зайти з іншого боку. От є у вас завдання, і для того, щоб визначити яка мова найкраще підійде для вирішення цього завдання, вам потрібно знати багато мов, багато технологій. І коли ви знаєте багато мов і багато технологій, у вас може скомбінувати щось більш складне, більш цікаве з усього цього. Тому, звичайно великим плюсом буде знати кілька мов програмування. Але це не для початківців, це для тих, хто хоче розвиватися далі, ставати професіоналом.

Далі. З іншого боку якщо зайти. З незвичайного боку. Тобто, якщо ми до цього дивилися просто мови програмування без урахування специфіки того, що саме ви його вивчаєте і починаєте програмувати.

Отже, потрібно визначитися навіщо вам потрібно програмувати, навіщо ви хочете навчитися? Це можуть бути просто гроші, це може бути просто цікаво. Це може бути щось на кшталт «у мене стоїть комп'ютер, я знаю, що він багато чого може, і я хочу їм управляти. Навіщо щось же він мені потрібен ». Можливо, ви хочете чогось ще, я навіть не знаю чого :) Наприклад ви роботів розробляєте і вам потрібно тому вміти писати програми.

У будь-якому випадку, виходячи з того, навіщо вам потрібно програмування, виходячи з цього, можна шукати мова програмування саме під вас.

Наприклад, можна подивитися, яка мова програмування у вашому місті найбільш затребуваний, найбільш популярний. Знання якої мови програмування поволіт вам найпростіше влаштується на роботу.

Подивилися ви, припустимо, що знаючи мову з # у вашому місті найпростіше влаштується на роботу, відмінно. Ви вивчаєте з # і влаштовуєтеся на цю роботу. А краще навіть відразу влаштовуєтеся на роботу і говорите, що ви хочете тестову задачу. Вам обов'язково дадуть шанс, і ось вам задачка і стимул вивчати мову - відмінно.

Далі, ви вже десь працюєте, пишіть програми на тому ж з #. Ви тепер хочете визначитися за знання якої мови програмування заплатять найдорожче. Ви дивитеся зарплати, наприклад, припустимо, програміст c # отримує, для прикладу, максимум 15000 рублів, це умовно. Ви дивіться, наприклад, java-програміст отримує максимум 30000 рублів. З цих даних зрозуміло, що за знання мови java вам заплатять більше.

І ви хочете отримувати більше - берете і вивчаєте мову java і влаштовуєтеся більш високооплачуваним програмістом.

Ще раз повторю. По-перше, добре знати кілька мов програмування, а не один. Друге, мова програмування, яким ви будите користуватися залежить від того, яка у вас завдання. Тому що одним мовою програмування легко вирішити одну задачу. Іншою мовою іншу. Тобто, наприклад, писати сайти використовуючи з ++ - можна, але дуже складно і набагато це буде затратнее, довше, глючная, складніше ніж, якщо ви будете писати сайти на php.

Далі, зрозумійте навіщо саме вам мову програмування.

І ще якщо так ось задуматися, навіщо взагалі потрібні мови програмування? Для того, щоб вирішувати завдання, щоб щось автоматизувати, щоб допомагати людям більш ефективно використовувати комп'ютер, більш ефективно використовувати якісь свої ресурси. Тобто свої вміння та навички. Наприклад, для фотографів написана така чудова програма як photoshop, в якій можна все налаштувати, підправити.

І відповідно вже взявши завдання, можна подивитися які її частини вирішуються краще якою мовою, і вже на стику всіх цих мов програмування виходить такі великі і цікаві проекти!

Ще в ув'язненні скажу, що якщо ви не знаєте з чого вам починати, то беріть python (це для звичайного програмування) - він простий. Потім якщо захочете, то перейдете на будь-який інший мову.

Просмотров: 629 | Добавил: noronk | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024
Поиск
Реклама
Форма входа
Block title
«  Декабрь 2014  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей
Популярно на сайті

Свежие ключи к Microsoft ...

Angry Birds (Злые Птицы) ...

Ключи для NOD32

eset nod32 ключи

Двухсекционные светофоры ...

Скачать Windows 7 Starter...

Игры Gravity Defied(50 иг...

Age of Wonders III (2014/...
Популярно на форум
  • Давайте поговорим 
  • Весела дупа :) 
  • Скажи щось розумне 
  • Підкажіть 
  • Красиві фрази... 
  • Випадкові файли
    [Мультимедіа]
    Довідник лікарських засобів - МОЗ України - 01.02.2010р.
    [Стрілялки]
    S.T.A.L.K.E.R.Тень Чернобыля "Двойная угроза " (2010/ RUS)
    [Фільми]
    Женщина ты свободна / Woman Thou Art Loosed
    [Мультфільми]
    Вольт / Bolt
    [Фільми]
    Кароль. Человек, ставший Папой Римским / Karol, un uomo diventato Papa
    [Інші ігри]
    Скачать FIFA Manager 10 (2009/ENG/Full/RePack)
    [Ігри]
    Prince of Persia: The Forgotten Sands (мобила)
    [Гонки]
    Фаворит / Derby Champion/ скачати безплатно
    [Відео]
    Скачать Отличница лёгкого поведения / Easy A (2010) DVDRip [Mobile/MP4]
    [Безпека]
    Wondershare USB Drive Encryption 1.0.0 - инструмент для шифрования USB флеш карт и других переносных устройств для защиты ваших данных.
    (