Вопросы с тегом «languages»

9
Проектирование идеального диапазона буквально

Я думал о том, как бы я занялся проектированием «идеального» литерала диапазона, если бы я занимался дизайном языка. Для вас, кто не знает, вы знаете литерал диапазона в выражении, представляющем диапазон значений, например 1-4. Они чаще всего используются в циклах for / foreach Кажется, есть пара...

9
что считается «опытом» с конкретным языком? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я студент CS в настоящее время в процессе поиска летних стажировок, особенно...

9
Можете ли вы улучшить свои навыки программирования, изучая другие языковые парадигмы?

Если да, можете ли вы рассказать мне, как изучение новой парадигмы изменило ваш подход к решению проблем программирования, даже если проблема в другой парадигме / языке / технологии? Я буду очень признателен, если вы скажете мне определенным образом, как ваши навыки программирования на X (т.е. JAVA...

9
Что освещать в лекции «Введение в Python»?

Я в студенческой команде, которая занимается веб-разработкой. Мои товарищи по команде интересуются Python, и я единственный, кто изучил его, поэтому меня попросили выступить с докладом «Введение в Python» на следующей неделе. Я хотел бы выслушать ваш совет о том, что говорить, чтобы сделать...

9
Как у вас есть шансы выучить несколько языков? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Я читаю Программист должен сконцентрироваться хотя бы на скольких языках? и я...

9
Реальная реализация функционального программирования в реальном мире? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я пытаюсь познакомиться с разными типами языков, чтобы понять области, в...

9
Почему модули .NET отделяют имена файлов модулей от пространств имен?

В реализациях языка программирования Scheme (стандарт R6RS) я могу импортировать модуль следующим образом: (import (abc def xyz)) Система попытается найти файл, в $DIR/abc/def/xyz.slsкотором $DIRнаходится какой-то каталог, в котором вы храните свои модули Scheme. xyz.slsявляется исходным кодом для...

9
Как бы выглядел новый язык, если бы он был разработан с нуля, чтобы быть простым для TDD?

С некоторыми наиболее распространенными языками (Java, C #, Java и т. Д.) Иногда кажется, что вы работаете вразрез с языком, когда вы хотите полностью TDD своего кода. Например, в Java и C # вы захотите имитировать любые зависимости ваших классов, и большинство фальшивых фреймворков рекомендуют вам...

9
Считается ли замыкание с побочными эффектами «функциональным стилем»?

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

9
Существуют ли языки программирования, которые позволяют задавать арифметику для типов?

Из любопытства, есть ли языки, которые позволяют вам задавать арифметику для типов для создания новых типов? Что-то вроде: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A | B; // has a(), b() and c() interface E = (A &...

9
Может ли язык программирования работать без заявлений?

Что касается программирования на JavaScript, я заметил, что все, что можно сделать с помощью операторов, а блоки можно сделать только с помощью выражений. Может ли язык программирования нормально работать только с выражениями? И если да, то почему вообще используются...

9
Разбор языка для поиска важных слов

Я ищу некоторый вклад и теорию о том, как подходить к лексической теме. Допустим, у меня есть коллекция строк, которая может состоять из одного или нескольких предложений. Я хотел бы проанализировать эти строки и вырвать наиболее важные слова, возможно, с оценкой, которая указывает, насколько...

9
Прошлые операторы If Массивы, циклы ... И что теперь?

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

9
Методы математической библиотеки на языке программирования Google Go

Я программировал в google Golang и получал удовольствие от его краткости, но я нахожу удивительным, что почти все его стандартные методы библиотеки Math предназначены для типа с плавающей запятой. Есть ли какая-то особая причина, почему эти методы не существуют для...

9
Есть ли разница между интерфейсами и абстрактными классами, которые имеют только абстрактные методы?

Допустим, у нас есть абстрактный класс, и пусть этот класс имеет только абстрактные методы. Отличается ли этот абстрактный класс от интерфейса, который имеет только те же методы? Я хочу знать, есть ли какие-либо различия как в философском, объективном, так и в базовой реализации языка...

9
Существуют ли какие-либо программы, иллюстрирующие большинство функций и использование различных языков программирования?

Все мы знаем, что «быстрая коричневая лиса перепрыгивает через ленивую собаку» используется в качестве эталона для печати и шрифтов. Интересно, есть ли подобная «Ленивая собака» для языков программирования? Существует так много разных языков программирования со всевозможными функциями и...

9
Математика должна была понять теорию позади системы типов Хаскелла?

Недавно я глубоко заинтересовался Хаскеллом. Пытаясь изучить новые концепции (например, ключевое слово forall и монаду ST ) и систему типов Хаскеля в целом, я постоянно сталкиваюсь с понятиями из теории категорий и лямбда-исчисления . Итак, мне интересно: Какие другие разделы математики важны для...

9
Какое обоснование используется, когда разработчики языка программирования решают, какой знак дает результат операции по модулю?

Проходя операцию по модулю (проспект, в который я вошел, исследуя разницу между remиmod ), я наткнулся на: В математике результатом операции по модулю является остаток от евклидова деления. Однако возможны и другие соглашения. Компьютеры и калькуляторы имеют различные способы хранения и...

9
Почему научные языки программирования такие странные? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Мне кажется, что языки программирования, предназначенные для использования в...

9
класс на языке ООП и тип

В теории языка программирования тип - это набор значений. Например, тип "int" - это набор всех целочисленных значений. В языках ООП класс - это тип, не так ли? Когда класс определен с более чем одним членом, например class myclass{ int a; double b; } Когда мы говорим о классе, мы имеем в виду «...