Miami-art.ru

Создание и развитие сайта

Участник:Arachnelis

20-05-2023

Перейти к: навигация, поиск
:Вавилон
ru Для этого участника русский язык является родным
en-3 This user is able to contribute with an advanced level of English
Википедисты по языкам
Этот участник ощущает себя на 50% Викидраконом и на 50% Викиогром
50% 50%


Быстрый доступ

en:Template:Computer_language
en:Category:Programming_languages
Шаблон:Навигационная таблица со сворачиваемыми группами
Шаблон:Навигационная таблица с колонками
Шаблон:Навигационная таблица
Шаблон:Навигационная таблица2
Шаблон:Навигационная полоса
Шаблон:Навигационный блок
:Сворачивающиеся блоки
:Механизм шаблонов#Теги noinclude, includeonly, onlyinclude
:Оформление таблиц
:Таблица цветов
[[Категория:Перенаправления, вместо которых желательно создать статьи]]
{{Hider | title = Заголовок | content = контент }}
:Юзербоксы
:Шаблоны/Участники/Викимедиа
Category:Icons

Участие в вики-проекте

 Делаю

  Участник:Arachnelis/Standard ML (язык программирования)
  Участник:Arachnelis/C++ (язык программирования)
  Участник:Arachnelis/Критика C++
  Участник:Arachnelis/Семейство навигационных шаблонов по информатике

Требуется обойти

Кортеж : ссылки сюда — обойти для разрешения дисамбига: Кортеж (информатика)
Полиморфизм : ссылки сюда — обойти после переименования: Полиморфизм (информатика)

 Сделано

Структурно-организационный вклад

Разработал типовые (шаблонные) структуры для статей:
Участник:Arachnelis/PL (язык программирования)
Участник:Arachnelis/Какое-то Программирование
Шаблоны:
Навигационный — Парадигмы программирования (структурировал, почистил и дополнил)
Навигационный — Языки программирования — (Мой черновик в личке ещё цел) (переделал с нуля, сделал сворачиваемым по частям с разделением на "часто упоминаемые" и "все", нашпиговал всеми языками, которые наскрёб в русском и английском разделе).
Навигационный — Стратегии вычисления — перевод с английского
{{disambiguation}}:
Типизация данных
Конструктор (программирование) (продублировано в Конструктор)
FFI
Модель вызова (информатика)
Раскрыл разнообразие CS, повысил научный уровень обсуждения, дал массу информации и отпинал настырных недоучек в следующих темах:
Обсуждение проекта:Информационные технологии#Статьи о языках программирования
Обсуждение:C++
Обсуждение:ООП
Список на перевод: :К созданию/Информатика

Содержательный вклад

С нуля разработаны или капитально переработаны статьи:
Языково-ориентированное программирование
Предметно-специфичный язык
Полиморфизм (программирование) (после перевода с английской существенно переколопатил)
Тип данных (хотел перевести, но английская оказалась жидкой, забил на перевод, написал с нуля сам)
Запись (тип данных)
Структура (язык Си)
Конструктор данных
Язык программирования раздел «Математически обоснованные»
MLton

Перевод с английского

Полиморфизм (информатика)en:Polymorphism (computer science)
Полнотиповое программированиеen:Typeful programming
  Сильная и слабая типизацияen:Strong and weak typing
Конструктор типовen:Type constructor
  Система типовen:Type system
Тип-произведениеen:Product type
Род (теория типов)en:Kind (type theory)
Функциональный типen:Function type
Зависимый тип, раздел "Формальное определение"en:Dependent type#Formal definition
Стратегия вычисленияen:Evaluation strategy
Переменная типаen:Type variable
Каламбур типизацииen:Type punning
ТипобезопасностьОшибка типизацииОшибка согласования типовen:Type safety (переработано, дополнено и почищено)

В английском разделе

Contributions

Прочее значимое

C++Добавлено разделы «Полиморфизм» и «Влияние и альтернативы»)
Объектно-ориентированное программирование (подправил раздел про языки)
Реактивное программированиеДобавлено раздел «ФРП»)
Продолжение (информатика)

 В планах сделать

Язык программирования
Учебный язык программирования
Шаблон:Типы данных
Мутабельность (на основе en:Immutable object)
BitC (язык программирования)en:BitC
 Предложено Карточка - Язык программированияОбсуждение
 Предложено Именование статейОбсуждение

В соответствии со структурой начать планомерную разработку и переработку

ML (язык программирования)en:ML (programming language)
Си (язык программирования)
Участник:Arachnelis/Объектно-ориентированное программированиеОбъектно-ориентированное программирование
Участник:Arachnelis/Функциональное программированиеФункциональное программирование

Межъязыковое взаимодействиеen:Language binding
Кортеж (информатика)en:Tuple — пока перевести, затем проанализировать, выделить теорию и составной тип в языках, объединить с Тип-произведение, вместе с Запись (тип данных) и Структура (язык Си) (en:Tuple (computer science) редиректит на en:Product type).

Неизменяемый объект (шаблон проектирования)
Мутабельный тип
Константа (программирование) - en:Constant (programming)
en:Immutable object

Английские есть, но на них хрень, так что придётся писать с нуля:

Инкапсуляция (программирование)en:Encapsulation (object-oriented programming)
Сокрытие (программирование)en:Information hiding
Объект (программирование)en:Object (computer science)
Агрегирование (программирование)en:Object composition
Композитный типen:Composed data type

  Но это ещё всё придётся перевести с английского

Выложено: :К созданию/Информатика#Требуется перевести


Пользовательское программированиеen:End-user development
Спецификация языков программированияen:Programming language specification
Фатальная ошибкаКрах (программирование)Крах программного обеспеченияen:Crash (computing)
Синтаксическая ошибкаen:Syntax error
Область видимостиОбласть видимости (программирование)en:Scope (computer science)
Синтаксис (программирование)Синтаксис языка программированияen:Syntax (programming languages)
Семантика (программирование)Семантика (информатика)en:Semantics (computer science)
Денотационная семантикаen:Denotational semantics
Аксиоматическая семантикаen:Axiomatic semantics (английская очень маленькая - желающие могут расширять)
Метаязыкen:Metalanguage
Computer scientistИнформатикen:Computer scientist (перевод термина обсудим отдельно, пока оставить дословно)
Строгие вычисленияen:Eager evaluation
Отложенные вычисленияЛенивые вычисленияen:Lazy evaluation (переименовать именно в «ленивые», т.к. это семантически более корректный термин, и семантическая разница существенна — отложить можно и умышленно, но это не имеет отношения к en:Evaluation strategy (уже переводится), которая заложена в семантике языка и влияет на использование языка даже в небольших программах)
Явная типизацияЯвное назначение типовen:Manifest typing (варианты перевода термина можно рассмотреть)
Метаязыковая абстракцияen:Metalinguistic abstraction
compile timeЭтап компиляции (программирование)Стадия компиляции (программирование)en:compile time
run timeЭтап выполнения (программирование)Стадия исполнения (программирование)Стадия выполнения (программирование)en:run time (program lifecycle phase)
Выражение (информатика)en:Expression (computer science)
Значение (информатика)en:Value (computer science)
Переменная (программирование)en:Variable (computer science)
Привязка идентификатораСвязывание имёнen:Name binding
Состояние (информатика)en:State (computer science)
Побочный эффект (программирование)Побочный эффект (информатика)en:Side effect (computer science)
Генератор (программирование)en:Generator (computer programming)
Pointer aliasing
Aliasing (computing)

Полиморфизм:

ПодтипВыделение подтипов данныхen:Subtyping
Перегрузка процедур и функцийПерегрузка методовПерегрузка функцийПерегрузка подпрограммen:function overloading («Перегрузка подпрограмм» энциклопедически корректнее, хотя в английском это лишь подраздел даже без {{main}}: en:Subroutine#Overloading)
Перегрузка операторовen:Operator overloading
Параметрический полиморфизмen:Parametric polymorphism
Специальный полиморфизмen:Ad hoc polymorphism

Лаконичность (программирование)Выразительная сила (программирование)Выразительность (программирование)en:Expressive power (computer science)
Программирование в стиле передачи продолженийВызов с передачей продолженияen:Continuation-passing style
Вариантный тип данныхen:Variant type
Абстракция (информатика)en:Abstraction (computer science)
Система типов Хиндли — Милнера (используя Вывод типов) — en:Hindley–Milner type system
Вывод типовen:Type inference (рассмотреть переименование в Выведение типов )
Сравнение (программирование)en:Relational operator (Object identity vs. content equality)
Класс типовen:Type class
Стирание типовen:Type erasure (операция, обратная в Выведению)
Рекурсивный тип данныхen:Recursive data type
Неизменяемый объектen:Immutable object (позорище)
Ссылка (программирование)en:Reference (computer science)
  Тип-суммаen:Sum type
  Сильная и слабая типизацияen:Strong and weak typing
  Система типовen:Type system
  Ранения почти смертельные, но труп ещё дышит (с)
Инженерия программного обеспечения соотнести с Разработка программного обеспечения так, чтобы не было принципа «не фиг думать, надо трясти»
Алгебраический тип данныхen:Algebraic data type
Методология разработки программного обеспеченияen:Software development methodology
Оператор (программирование)en:Statement (computer science)
Библиотека (программирование)en:Library (computing)
Ссылка (C++) — объединить со Ссылка (программирование)

  А потом причесать

обходя Служебная:Ссылки_сюда/Неправильное_название и направляя на Правильное название
постфикс (информатика) в большинстве случаев предпочтительнее, чем (программирование), исключение - элементы сугубо практических понятий, т.е. реализаций какой-либо технологии (правила Википедии - наиболее общий термин, а "информатика" шире, чем "программирование")
неправильные названия следует удалять - даже редирект с неправильной формулировкой недопустим, т.к. не повышает уровень знаний авторов статей, провоцируя на распространение заблуждений

C++ — переименовать в C++ (язык программирования)
ML — дисамбиг и в нём редирект на ML (язык программирования)
Standard ML — переименовать в Standard ML (язык программирования)
SML — редирект на Standard ML (язык программирования)
Аргумент (программирование) — редирект на Параметр (программирование)
Кортеж — переименовать в Кортеж (информатика)
Ad hoc полиморфизм — редирект на Полиморфизм (программирование)#Ситуативный (ad hoc) полиморфизм
Параметрический полиморфизм — редирект на Полиморфизм (программирование)#Параметрический полиморфизм
FFI — преобразовать в дисамбиг
Подтип — редирект на Выделение подтипов данных
Линейный список — объединить с Связный список
Consen:Cons
CAR и CDRen:CAR and CDR

Мутабельность:
Мутабельный тип — WTF?
Неизменяемый объект
en:Immutable object

Перегрузка функций и методов:
Перегрузка процедур и функций (сейчас)
Перегрузка функций (редирект)
Перегрузка методов (редирект)

L-value — редирект на Значение (информатика)#Леводопустимые и не леводопустимые значения
R-value — редирект на Значение (информатика)#Леводопустимые и не леводопустимые значения

Абстракция (программирование) — редирект на Абстракция (информатика)
Абстракция функций — редирект на Функция высшего порядка
Абстракция — переименовать в Абстракция (философия)
Абстракция — {{disambiguation}}:
В информатике:

редиректы на Система типов Хиндли — Милнера
Система типов Хиндли-Милнера
Хиндли-Милнер
Хиндли — Милнер
Типизация Хиндли — Милнера
Типизация Хиндли-Милнера
Модель типизации Хиндли — Милнера

Изоморфизм Карри-Ховарда — редирект на Соответствие Карри — Ховарда
Изоморфизм Карри-Говарда — редирект на Соответствие Карри — Ховарда

Runtime (значения) — {{disambiguation}}:

EmbeddingВстраивание — {{disambiguation}}:

Статическая типизация — удалить содержимое и редиректить на Система типов#Статическая типизация (по аналогии с английской)
Динамическая типизация — удалить содержимое и редиректить на Система типов#Динамическая типизация (по аналогии с английской)

  Ничего, мы своё ещё возьмём

Необходимо удалить неправильные термины во избежание провоцирования лжи в статьях, которые могут ссылаться на эти понятия:
 Отказано Тип переменной — удалить
 Отказано Тип возвращаемой переменной — удалить
Передача параметра (программирование) — удалить (ибо есть "параметр" и "модель вызова")
Модель типизации Хиндли — Милнера — удалить

О себе

Никнейм

Arachnelis [arahn′elɪs] - акроним от лат. arachne и felis, т.е. представитель семейства паукообразных кошачьих, а именно - длинношёрстный саблезубый скорпион. Хитиновый панцирь скрыт под плотным тёплым мехом. Когти на пушистых членистых лапах не так опасны, как клешни или жало на пушистом хвосте, но поцарапать могут. От восьми зелёных глаз с вертикальными зрачками ничто не ускользает.

Девизы, слоганы, мысли и просто хорошие фразы

В споре рождается истина.
Я знаю только то, что я ничего не знаю. Иные не знают даже этого. (c)Сократ
Умный человек всегда найдёт, чем заняться - пусть даже какой-нибудь дурью! (с)#Distant Stayer
У журавля в небе больше шансов на выживание, чем у синицы в руках эгоиста.
Ранения почти смертельные, но труп ещё дышит (c)из настоящих милицейских протоколов
В продажу поступили поддельные ёлочные игрушки. Выглядят и стоят они совсем как настоящие, только вот радости от них никакой. (c)Overseer, Game.EXE

Юзербоксы

Коротко о себе
Участник из России


Участник проекта
«Информационные технологии»
Этот участник очень любит сладкое!
Этот участник хочет знать все земные языки
Этот участник не курит
Этот участник не злоупотребляет спиртными напитками
Этот участник бережёт Природу и считает себя частью мироздания
Этот участник интересуется Карелией, историей Карелии
Этот участник любит решать головоломки
Этот участник интересуется музыкой.
Этот участник интересуется фотографией
Этот участник выступает за очищение русского языка от современных иностранных слов.
1,6 года Этот участник в русской Википедии уже 574 дня


Сферы знаний
Этот участник интересуется наукой
Этот участник интересуется астрономией
Этот участник интересуется архитектурой
[jɪˈzɨk]
Этот участник интересуется лингвистикой
Этот участник интересуется медициной
Этот участник интересуется психологией
Этот участник интересуется сексом
Этот участник интересуется
историей религии
Этот участник интересуется мифологией
Этот участник — велосипедист




Интересы
Этот участник интересуется компьютерами
Этот участник интересуется техникой
λx.M Этот участник интересуется лямбда-исчислением
Этот участник программирует на Haskell
Этот участник программирует на Python
C Этот участник программирует на С
Этот участник является сторонником свободного ПО
Этот участник интересуется кинематографом
Этот участник интересуется фантастикой
Этот участник интересуется аниме и мангой
Этот участник интересуется порнографией
Этот участник интересуется
Star Wars
Этот участник интересуется творчеством Тима Бёртона
Убеждения
Этот участник правит смело. Или хотя бы пытается.
Вы
Мы
Ты
Я
Этот участник одинаково хорошо воспринимает любые обращения: на «Вы» и на «ты», господин и товарищ, имя и ник.
Этот участник — экзопедист, он предпочитает написание статей всем остальным видам деятельности в проекте.
× Этот участник — антиудалист. Он полагает, что удаление статей Википедии (кроме откровенно неэнциклопедичных и вандальных) уменьшает её качество и противоречит целям и задачам Википедии.
Нет цензуре! Этот участник против религиозной и политической цензуры в Википедии


Участник:Arachnelis.

© 2018–2023 miami-art.ru, Россия, Смоленск, ул. Загорская 8, офис 99, +7 (4812) 12-23-90