Русские вычислители

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Русские вычислители » Русский язык программирования: от слов к делу » Выбираем будущее темы посиделок.


Выбираем будущее темы посиделок.

Сообщений 1 страница 12 из 12

1

Проанализирована существующие библиотеки я выделил основные темы по их частоте встречи.

1 коллекции
2 текст
3 процессы и потоки
4 файлы
5 СУБД
6 память
7 синхронизация
8 типы
9 структуры
10 математика
11 время и дата
12 программные машины состояний
13 геометрия
14 ввод/вывод
15 веб
16 графика

Предлагайте какие темы вы бы хотели обсудить первыми?

Отредактировано Павиа (20.11.2016 22:08:17)

0

2

Частота встречи разных тем в других библиотеках.

41 коллекции
38 текст
32 процессы и потоки
27 файлы
26 СУБД
24 память
22 синхронизация
19 типы
18 структуры
17 математика
16 время и дата
15 программные машины состояний
12 геометрия
11 ввод/вывод
9 веб
8 графика

Отредактировано Павиа (20.11.2016 22:08:30)

0

3

Черновик правил.
В соревновании есть 4 дисциплины. Каждый может принять в участии в одной или нескольких.
1 Словарь
2 Перевод класса или модуля
3. Алгоритм или программа
4. Документация.

Наработки принимаются до 21-00 пятницы. Что-бы другие не списывали наработки выкладываем с 20-00 до 21-00.  Кто не может в пятницу может прислать мне личное сообщение со ссылкой на скачивание. Можете воспользоваться Яндекс.Диском или любым облачным хранилищем. Скачиваться будет с последней ссылке, так что если что-то дополняете, то выкладывайте целиком включая предыдущие правки.

Баллы или монеты.
Каждому участнику голосования даются по 15 монет он может проголосовать за другого человека.
Плюс дополнительные баллы начисляются по правилам:
1) Словарь 2 монеты.
2) Перевод стыка объекта(интерфейсный класс) 4 монеты.
3) За алгоритмы дается 5 монет.
4) За документацию даётся 6 монет.

Монеты снимаются за стоп слова.
Монеты снимаются за выдуманные слова. Исключение, если слово не существует но его существование допускает морфология.
Дополнительно даются от 1 до 2-х монет если переведены слова из списка иностранных.
Баллы прибавляются +1 если слово или корень входит в список частых слов. За каждое слово по баллу.
За машинный перевод снимается 3 монеты.

0

4

Павиа написал(а):

основные темы по их частоте встречи

Необходимо отсортировать и сгруппировать темы, что поможет постепенному формированию библиотеки от простого к сложному, от необходимого к допустимому:

Вычисления содержат алгоритмы.
Алгоритмы основываются на научных дисциплинах, среди которых, информатика, математика, геометрия и т. д.
К алгоритмам относятся программные машины состояний.
Вычисления работают с данными.
Данные определяются типами, объединяются в структуры, сохраняются в коллекциях.
Данные находятся в памяти.
Данные представляются в виде текста или специальных форматов, например, времени и даты.
Данные используются для ввода/вывода.
Ввод/вывод может осуществляться в файлы, базы данных, на экран или сеть.
Для ввода/вывода установлены стандарты работы с веб-страницами в сети или графикой на экране.
Существуют потоки вычислений и потоки ввода/вывода.
Для установления порядка используется синхронизация доступа к данным, вычислений, ввода/вывода.

Но для русского языка программирования интересны и важны темы о тексте и вводе/выводе в их применении к русскому языку.

Отредактировано Инженер (20.11.2016 20:20:11)

0

5

Инженер
Важны все. Но есть важнее. Данные используются для ввода/вывода.
Поэтому и предлагается вначале обсудить вначале виды данных, затем уже ввод/вывод. А вот текст очень важная тема и отчасти сложная поэтому предлагается ее отодвинуть на подальше, а заняться более простыми темами. Время и дата затем математика, вот потом текст. Да и вообще текст лучше повторить после изучения структур, памяти, файлов.

Про потоки забыл поправить имеются ввиду процессы и потоки команд.

Отредактировано Павиа (20.11.2016 22:18:15)

0

6

Редактирую определения Инженера:

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

- Красиво сказанное желательно красиво и оформить... )))

Отредактировано sandro (22.11.2016 01:28:14)

0

7

sandro написал(а):

- Красиво сказанное желательно красиво и оформить...

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

0

8

Инженер
Правильно я понял что ваш список идет сверху от простого к сложному и именно в этом порядке вы предлагаете идти по плану?

0

9

Павиа написал(а):

Правильно я понял что ваш список идет сверху от простого к сложному и именно в этом порядке вы предлагаете идти по плану?

Скорее, от общего к частному, от составного к простому, но порядок может быть любым. Вообще, многое в устройстве и содержании библиотеки зависит от самого языка, его предназначения, используемой платформы, поэтому здесь трудно что-то предложить.

0

10

Инженер написал(а):

В таком случае

- Попытка номер два... (скурпулёзная, возможно окончательная, см. выше)))

0

11

sandro
Можно и так :)

0

12

Возобновил свою работу прежний форум: rus.24bb.ru
Управление перехватил некий Юрий, видимо, один из местных заправил: http://rus.24bb.ru/viewtopic.php?id=900#p3255

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Русские вычислители » Русский язык программирования: от слов к делу » Выбираем будущее темы посиделок.