Jump to content

Предназначение языков программирования или Применение языков программирования


AndrewPro

Recommended Posts

  • Admin

projets.jpg

Всем привет...
Ранее на сайте Общественный блог, была опубликована статья Альтернатива языкам программирования

Но так как я тоже интересуюсь программированием и изучаю разные языки, я все же решил остановиться на С++ и C# c Java, а так же Ruby и Python
Почему я выбрал такие сложные языки, возможно вы зададите себе этот вопрос...?

Можно начинать изучение с Высокоуровневых или скриптовых языков и идти с низу в верх...
А можно начать с Низкоуровневых это С++ из того, что я выбрал (здесь нужно думать и понимать как все работает изнутри железа) или Среднеуровневых языков, это C# c Java из того, что я выбрал (здесь не нужно следить за памятью и немного легче вхождение)

Но дело в том, что изучив Низкий уровень и Средний уровень, дальше спускаться до Высокоуровневых языков программирования и скриптовых: Ruby, PHP, JavaScript, Python и другие, будет намного луче и проще...

Почему и C++ и Java с C# ?
Эти языки очень сильно похожи друг на друга.

Писать сайтики, как то не очень интересно и всю жизнь ковырять PHP и HTML с CSS
Сайтиков сейчас очень много, а вот настоящее программирование, идет по другой ветке...

Мне интересно настоящее программирование: создание программ, игр, вычислительных систем, алгоритмы, приложения, сервисы и множество другого.

И так, приведу небольшой список того на что способны Низкоуровневые и Среднеуровневые языки программирования в наше время и какой рынок сейчас Они занимают и почему собственно C++, C# (C Sharp), Java, ...
Многие приложения такие как: Youtube, Gmail, VK, Facebook, Instagram и другие, которые устанавливаются на телефон, зачастую пишут на Java, но и бывает что разработчики пишут на C# и С++. Больше приложения ни на чем не пишут. Это 3 основных языка разработки под Мобильные устройства, но естественно и не только под мобильные а в плоть до робототехники и любого программного обеспечения, игр и множество другого...

Зайдем в Википедию и начнем...
В основном здесь будет список программ, сервисов от Google, Microsoft и приложения
Поищем то, чем чаще пользуемся и пользуются люди:

Skype
Языки программирования: C++, Delphi, Objective-C, Object Pascal

Viber
Написана на: Java, Си, Python, C++ и Objective-C

Telegram
Язык программирования: C++

Facebook Messenger
Написана на: Erlang, PHP, JavaScript и C++

Google Chrome
Написано на: Си, C++, JavaScript, Java, Python

Android
Написано на: Java, Си, C++, XML, Язык ассемблера, Python, Сценарий командной строки, Go, make, D

Windows
Написано на: Язык ассемблера, C++

Mozilla Firefox Написана на: Си, C++, JavaScript, CSS, XBL, Rust и XUL

WinRAR
Написано на: C++

Adobe Acrobat
Язык программирования: C++

μTorrent
Написано на: C++

Notepad++ (это среда разработки для написания кода)
Написано на: C++

Microsoft Office
Язык программирования: C++

Windows 10
Написано на: C++, C Sharp

Google Диск

Telegram сайта  "Типичный социум"

Do not be indifferent. Support for motivation to continue on to engage in this further! Thanks

img.png

Link to comment
Share on other sites

  • 2 years later...
  • User

Знание машинной логики может быть полезно лишь до определённого уровня. Не уверен, что на начальном уровне имеет смысл спешить вкладываться в изучение языков программирования ориентированных на конкретную специфику или вендора.

 

Тем, кто собирается стать профессиональным программистом, требуется фундаментальное образование, в основе которого - математика, информатика, теории вероятностей и статистики, теории случайных процессов и алгоритмов, междисциплинарные знания.

 

В прикладном плане будет востребовано образование в области искусственного интеллекта.

 

Наличие фундаментальных и прикладных знаний позволит разрабатывать собственные решения и методы.

 

Само по себе программирование - навык утилитарный, повсеместно встречающийся.

 

Стремитесь стать инженером, а не исполнителем.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Обжалование или подача апелляции на снятие Бана в группе "Типичный Социум IT!
Заявки и обжалование отправлять в Телеграм bot @ModeratorTS_Bot


  • Текущие цели пожертвования

    • Собрано 4.00 USD
  • 139 Небольшой соц. опрос по определенным языкам программирования...

    1. 1. Выберите язык программирования из списка, который вам больше всего нравится или на котором вы программируете?


      • PHP 7.x
      • JavaScript
      • Python 3.x
      • C#
      • Node.js
      • Dart \ Flutter
      • ASP.Net Core
      • .Net Core
      • C++
      • TypeScript
      • Ruby
      • Go
      • Kotlin

  • 130 Небольшой соц. опрос по определенным IDE (TOP 15 IDE)

    1. 1. Выберите из списка среду разработки на которой вы пишите код


      • Visual Studio Community
      • VS Code
      • WebStorm
      • PhpStorm
      • NetBeans
      • Notepad++
      • Eclipse
      • IntelliJ IDEA
      • PyCharm
      • Qt
      • Android Studio
      • Другие редакторы от JetBrains
      • SublimeText
      • Vim
      • Atom

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Privacy Policy

Write what you are looking for and press enter or click the search icon to begin your search

-->