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

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

26
Чи може хтось знайти роботу програміста без освіти? [зачинено]
Цікаво дізнатися від більш досвідчених, чи хтось може знайти роботу програміста навіть без середньої школи. Вважайте, що ця людина є середнім програмістом. Хтось навіть розглянути можливість дати йому / їй можливість пройти співбесіду? Цікавими мовами будуть python / php / java / c # Будь ласка, відповідайте лише для свого …

5
Чому Python не потрібен компілятор?
Мені просто цікаво (тепер, коли я почав із C ++, який потребує компілятора), чому Python не потрібен компілятор? Я просто ввожу код, зберігаю його як exec та запускаю його. У мові C ++ я повинен створювати збірки та всі інші цікаві речі.

6
У чому полягає компроміс для виводу типу?
Здається, що всі нові мови програмування або, принаймні, ті, що стали популярними, використовують умовивід. Навіть Javascript отримав типи та умови виводу, хоча різні реалізації (Acscript, typecript тощо). Мені це здається чудово, але мені цікаво, чи є компроміси чи чому, скажімо, Java або старі добрі мови не мають висновку про тип …

9
Чому більшість "відомих" імперативних мов / OO дозволяють неперевірений доступ до типів, які можуть представляти значення "нічого"?
Я читав про (не) зручність мати nullзамість (наприклад) Maybe. Прочитавши цю статтю , я переконаний, що було б набагато краще використовуватиMaybe (або щось подібне). Однак я здивований, побачивши, що всі "відомі" імперативні або об'єктно-орієнтовані мови програмування все ще використовують null(що дозволяє неперевірений доступ до типів, які можуть представляти значення "нічого"), …

6
Використання мови програмування в Google [закрито]
Я чув, що Google використовує Python, Java та C ++. Але я не знаю, як використовується кожна з цих мов програмування. Я маю на увазі, для чого в Google використовується Python, Java та C ++. Чому б вони використовували до 3 мов програмування, коли достатньо однієї мови. Хтось знає?

16
Я пишу про синтаксис мови. Чи існує там мова, параметри якої розміщені всередині назви методу?
у JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); в C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); в PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Чи …

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


5
Інтерпретоване проти складеного: Корисна відмінність?
Тут задають багато питань щодо інтерпретованих та компільованих мовних програм. Мені цікаво, чи відрізняння насправді має сенс. (Насправді питання зазвичай стосуються мов, але вони дійсно замислюються над найпопулярнішими реалізаціями цих мов). Сьогодні майже жодна реалізація не трактується суворо. тобто майже ніхто не розбирає і не запускає код один рядок. Крім …

4
Як мови програмування визначають функції?
Як мови програмування визначають і зберігають функції / методи? Я створюю інтерпретовану мову програмування в Ruby, і я намагаюся зрозуміти, як реалізувати декларацію функції. Моя перша ідея - зберегти вміст декларації на карті. Наприклад, якщо я зробив щось подібне def a() { callSomething(); x += 5; } Тоді я б …

15
Чи розумно переходити між двома мовами програмування? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

13
Чому, здається, існує великий страх у виборі "неправильної" мови для вивчення? [зачинено]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтовано відповісти в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 8 років тому . Це питання було перенесено із …

13
Чому мови програмування автоматично не керують синхронною / асинхронною проблемою?
Я не знайшов багато ресурсів з цього приводу: мені було цікаво, чи можливо / гарна ідея вміти писати асинхронний код синхронно. Наприклад, ось код JavaScript, який отримує кількість користувачів, що зберігаються в базі даних (асинхронна операція): getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Було б непогано мати можливість написати щось подібне: const …

4
Чи регулярні вирази є мовою програмування?
Чи в класичному розумінні регулярні вирази кваліфікуються як мова програмування? Мотивація моєї цікавості - це питання, яке я просто переглянув, і запитав "чи можна регулярно виразити X"? і це змусило мене замислитися, що можна сказати в загальному сенсі про можливі рішення, використовуючи їх. Я в основному запитую, "чи регулярні вирази …

14
Чи можливо комбінувати мови програмування?
Я певний час програмував, написав кілька рудиментарних програм, і хочу продовжувати вчитися. Я дійшов до того моменту, коли ви просто не знаєте, чого навчитися далі, і мені хотілося б задати питання для власної цікавості. Коротше кажучи, питання, чи можна поєднати кілька мов програмування в один результат? Наприклад, чи можливий цей …

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