Запитання з тегом «programming-languages»

Штучні мови для інструктажу комп'ютерів робити етапи обчислення для виконання завдань. Вони дозволяють програмістам спілкуватися з комп'ютерами.

12
Чому при розробці одного продукту або частини програмного забезпечення використовується кілька мов програмування?
Я нещодавній студент, який мав на меті розпочати магістр з інформатики. Я натрапив на декілька проектів з відкритим кодом, які мене справді заінтригують та спонукають до участі в них (CloudStack, OpenStack, moby та Kubernetes). Я знайшов одне, що більшість із них є спільним - це використання декількох мов програмування (наприклад, …

4
Які операційні системи використовуються в літаках та які мови програмування вони розроблені? [зачинено]
Мені було цікаво, чи хтось знає, яка операційна система використовується в комерційних літаках (скажімо, Boeing або Airbus). Також, що таке (бажана) мова програмування в режимі реального часу? Я чув, що Ада використовується в Boeing, тому моє питання - чому Ada? за якими критеріями хлопці Boeing повинні були вибрати цю мову? …

14
Що спричинило популярність лямбда-функцій у сучасних мовах програмування?
В останні кілька років анонімні функції (AKA лямбда-функції) стали дуже популярною мовною конструкцією, і майже кожна основна / основна мова програмування запровадила їх або планується впровадити в майбутній редакції стандарту. Тим не менше, анонімні функції - це дуже давнє і дуже відоме поняття з математики та інформатики (винайдене математиком Церквою …

14
Як я можу насправді оволодіти мовою програмування?
Я знаю, що, вивчаючи мову, ви можете просто придбати книгу, слідувати прикладами та, коли можливо, спробувати вправи. Але те, що я насправді шукаю, - це як опанувати мову після того, як ви її засвоїли. Тепер я знаю, що досвід є одним з головних факторів, але що стосується вивчення внутрішніх мов, …

13
Що може зробити декілька потоків, коли одна нитка не може? [зачинено]
Хоча потоки можуть пришвидшити виконання коду, вони дійсно потрібні? Чи можна виконати кожен фрагмент коду за допомогою однієї нитки чи є щось таке, що може бути досягнуто лише за допомогою декількох потоків?

5
Чому до інтерфейсів Java 8 додавали статичні методи за замовчуванням, коли у нас вже були абстрактні класи?
У Java 8 інтерфейси можуть містити реалізовані методи, статичні методи та так звані "типові" методи (які класам реалізації не потрібно переосмислювати). На мій (напевно, наївний) погляд, не було потреби порушувати такі інтерфейси. Інтерфейси завжди були контрактом, який ви повинні виконати, і це дуже проста і чиста концепція. Зараз це поєднання …


18
Чому багатослівність погана для мови програмування? [зачинено]
Я бачив, як багато людей нарікають на багатослів’я у мовах програмування. Я вважаю, що в деяких межах, чим більш багатослівна мова програмування, тим краще її розуміти. Я думаю, що багатослівність також підсилює написання чіткішої APIмови для цієї конкретної мови. Єдиний недолік, про який я можу подумати - це те, що …

17
(Чому) Я повинен вивчити нову мову програмування? [зачинено]
Я досить досвідчений в Java, C / C ++, JavaScript / jQuery і пристойно хороший у Objective-C. Я досить продуктивний з мовами та їх відповідними рамками, і створюю системи корпоративного рівня (а також дрібномасштабні) з достатньою легкістю, зберігаючи код "чистим" та ремонтопридатним (так, я можу прочитати власний код через шість …

3
Чому мови програмування, особливо С, використовують фігурні дужки, а не квадратні?
Визначення "мови C-Style" практично можна спростити до "використовує фігурні дужки ( {})". Чому ми використовуємо саме цей символ (а чому б не щось більш розумне, наприклад [], яке не вимагає клавіші переключення принаймні на американських клавіатурах)? Чи є якась користь для продуктивності програміста, що виходить із цих брекетів, чи повинні …

14
Чи все ще використовується мова програмування C?
Я програміст на C #, і більшість моїх розробок стосується веб-сайтів разом із кількома програмами Windows. Що стосується С, то я давно не користувався ним, оскільки не було потреби. Це сталося для мене несподіванкою, коли одна з моїх друзів сказала, що їй потрібно вивчити С для тестування завдань, а я …

16
Чому не визначені користувачем оператори частіше?
Однією з особливостей, які мені не вистачає у функціональних мовах, є думка про те, що оператори - це лише функції, тому додавання спеціального оператора часто так само просто, як додавання функції. Багато процедурних мов дозволяють перевантажувати оператори, тому в деякому сенсі оператори все ще функціонують (це дуже вірно в D, …

30
Чи кодують люди, які не є англомовними країнами, кодують англійською мовою? [зачинено]
Я чув, як говорилося (колегами), що всі "кодують англійською мовою" незалежно від того, звідки вони. Мені важко повірити, проте я не здивуюсь, якщо для більшості мов програмування підтримуваний набір символів відносно вузький. Ви коли-небудь працювали в країні, де англійська мова не є основною мовою? Якщо так, як виглядав їх код?

15
Що робить C настільки популярним в епоху OOP? [зачинено]
Я багато кодую і на C, і на C ++, але не очікував, що C стане другою за популярністю мовою, трохи відстаючи від Java. Індекс спільноти програмування TIOBE Мені цікаво, чому в цьому віці ООП Ц все ще користується такою популярністю? Зауважте, що 4 з 5 популярних мов програмування - …

8
Як змінити вихід програми, для якої у вас немає вихідного коду
У нашій компанії у нас є невелика програма (розмір .exe 500Kb), яка робить математичний обчислення, і врешті-решт вона викладає результат на таблицю Excel, яку ми використовуємо для продовження робочого процесу. Я хочу змінити стовпці, формат інтервалу та додати логіку VBA і т.д. на таблицю Excel, але оскільки ці параметри не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.