Сі мова програмістів

Сіу - мова індіанців, Сі - мова програмістів. Яка мова краща?

 

Варіанти відповідей на питання: «Яку мову програмування вибрати для вивчення?»


.

. Сіу – мова індіанців, Сі – мова програмістів. Яка мова краща?


.
З оголошення в газеті:

Потрібен програміст зі знанням PHP+MySQL, HTML+CSS+DOM+JavaScript або Flash, або Java, С++ . Віком до 20 років, досвід роботи не менше 5 років…

.

Перше, що спадає на думку після прочитання оголошення «Потрібен програміст зі знанням….», що це першоквітневий жарт, особливо що стосується віку і стажу. Якщо вам «далеко за 20» і ви, до того ж, не знаєте жодної мови програмування, то це оголошення не для вас.

Але в житті бувають ситуації, коли не треба знати стільки мов програмування. Припустимо, ви працюєте в невеликій конторі (магазин, ЖЕК, майстерня) і вам щодня треба вести облік чогось, а потім робити щотижневі, щомісячні, щоквартальні і т.п. звіти, а Word або навіть Exel вас вже не влаштовує. Або, припустимо, ви – студент-гуманітарій, а викладач, що пояснив в загальних рисах як вивести на екран сакраментальну фразу «З’їж ще цих м’яких французьких булок…», вимагає від вас курсову, щось на кшталт «Облік руху товарів…». Ось тут би вам і стала в нагоді мова програмування.

Нам, як завжди, краще що-небудь простіше та дешевше. Такою базовою мовою вважається Basic, його навіть в школі вивчають. Хороший він ще й тим, що його родич VBA (Visual Basic for Applications) є робочею мовою для більшості додатків фірми Microsoft (у тому числі, для Word і Excel. В Excel на VBA можна навіть розробити купу різних ігор, в YouTube повно прикладів таких ігор). До речі, в 1С – “русифікований” Basic.

 


Який шлях легше при вивченні мови: «Цеглинки коду» чи «Вчитись, вчитись і вчитись»?

Як же вивчити VBA? Слово «вивчити» мені не подобається. Щоб вивчити треба мати гарну пам’ять і усидливість , наприклад як у В.І.Леніна. Пам’ятаєте, як він сидячи в камері попереднього ув’язнення, вивчив англійську по словнику? Ні, ми підемо іншим шляхом! Чим зубрити синтаксис і морфологію VBA, краще скористатися готовими конструкціями. Їх ще називають – «цеглинки коду», а з цеглинок, як відомо, і Ермітаж на Палацевій площі і  ермітаж (куточок усамітнення) в кінці города збудовані.


Яка мова краща?

Ось варіанти відповідей на питання: «Яку мову програмування вибрати для вивчення?»

– Не важливо на чому пишеш – важливо щоб ТЕХНІЧНЕ ЗАВДАННЯ було виконано. Замовнику все одно на чому його програма буде написана – аби чітко працювала.

– Якщо замислив писати десктопні додатки, то С▪ або C++.
– Якщо хочеш займатися вебпрограмуванням, то крім HTML – PHP або Python.
– Якщо займатися системним програмуваням/драйверами/обладнанням, то Assembler або  C/C++.
– Якщо в тебе є схильність до мазохізму, то кращої мови програмування ніж 1С, тобі не знайти. Хочеш переконатися в цьому – заходь сюди.

 


 

.

.
Я спитав у Copilot, помічника із штучним інтелектом, яку мову програмування вибрати для вивчення? Ось що він мені відповів:
.
.Copilot із штучним інтелектом

 

Привіт, я Copilot. Ось що я думаю з цього приводу.

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

  1. Python: Часто вважається простим для вивчення завдяки зрозумілому синтаксису. Широко використовується у штучному інтелекті, Machine Learning і Big Data.
  2. Java: Відома своєю портативністю, високою продуктивністю та безпекою. Часто використовується для розробки серверних додатків та Android-додатків.
  3. JavaScript: Необхідна для веб-розробки, особливо на стороні клієнта, а також може використовуватися для серверного програмування через Node.js.
  4. C/C++: Ці мови є вибором для системного програмування, розробки вбудованих систем та ігор. C++ є об’єктно-орієнтованою, тоді як C підтримує процедурний підхід.
  5. SQL: Це стандартизована мова запитів для роботи з реляційними базами даних, важлива для будь-якого розробника, який працює з даними.

Окрім Python, Java, JavaScript, C/C++, та SQL, які я вже згадував, існує багато інших мов програмування, які ви можете вивчати. Ось деякі з них:

  1. C#: Об’єктно-орієнтована мова, яка часто використовується для розробки на платформі .NET.
  2. Ruby: Відома своїм зрозумілим синтаксисом та швидкістю розробки, часто використовується для веб-додатків.
  3. PHP: Популярна мова для веб-розробки, особливо для серверної сторони.
  4. Swift: Мова, розроблена Apple для iOS та macOS додатків.
  5. Kotlin: Мова, яка стає все більш популярною для розробки Android-додатків.
  6. Go (Golang): Мова від Google, яка відзначається високою продуктивністю та ефективністю.
  7. Rust: Мова, яка забезпечує високу продуктивність та безпеку, часто використовується для системного програмування.

Вибір мови програмування також залежить від того, що ви хочете робити. Наприклад, якщо вас цікавить веб-розробка, ви можете вивчити JavaScript або PHP. Для розробки мобільних додатків можна вибрати Swift або Kotlin. А якщо вас цікавить системне програмування, то C, C++ або Rust будуть хорошим вибором. Важливо вибрати мову, яка вам подобається та яка відповідає вашим кар’єрним цілям.

Щоб почати вчити нову мову програмування, ви можете слідувати цим крокам:

  1. Визначте свої цілі: Зрозумійте, чому ви хочете навчитися програмувати. Це може бути для кар’єри, хобі, або для розробки конкретного проекту.
  2. Виберіть мову програмування.
  3. Знайдіть ресурси для навчання: Існує безліч онлайн-курсів, книг, та інтерактивних платформ, які можуть допомогти вам у навчанні. Виберіть ті, що найкраще відповідають вашому стилю навчання.
  4. Практикуйтеся регулярно: Програмування – це навичка, яка вимагає практики. Спробуйте писати код щодня, навіть якщо це будуть маленькі програми або завдання.
  5. Працюйте над проектами: Застосовуйте навчене, працюючи над реальними проектами. Це можуть бути власні проекти або внесок у відкриті проекти.
  6. Долучайтеся до спільноти: Спілкування з іншими розробниками може допомогти вам швидше вчитися та знаходити відповіді на питання.
  7. Не бійтеся помилок: Помилки є невід’ємною частиною процесу навчання. Вони допомагають краще зрозуміти, як працює код.

Починати завжди складно, але з часом ви зможете досягти значного прогресу. Головне – не зупинятися і продовжувати вчитися та практикуватися. Успіхів! 🚀

Сподіваюся, ця інформація була корисною для вас.
.

.

.

.


.

Цікаві посилання:

.
.
Найпопулярніші мови програмування

З якої мови програмування розпочати новачкові?

З чого почати новачкам?

Графічна схема Історії комп’ютерних мов

Історії комп’ютерних мов

Языки программирования

Эволюция языков программирования

Родовід комп’ютерних мов

The Language List by Bill Kinnersley

Online Historical Encyclopaedia of Programming Languages




.
.

Сіу – мова індіанців Сі – мова програмістів

Loading

  • Автор запису:
  • Запис опубліковано:27.07.2011