1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
14.04.2015, 16:44
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Тьфу, это вообще F# (вы прежде, чем выкладывать свой код, хотя бы посмотрели что ли, сколько весит экзешник - разбух, наверное, от удовольствия). Так какое-то отношение (язык-то ненативный, а это, как мы знаем, потенциальные тормоза)?
я при каждом упоминании потенциальных тормозов ненативного F# в сревнении с дэ буду постить эту ссылку https://www.cyberforum.ru/post7394068.html

Добавлено через 7 минут
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Думаю, что через год. Вообще это дело обсуждали недавно, например, в этой теме
.....
Пока что. Кросплатформенность - это одна из крутых фич D (в данный момент dub имеет версию 0.9.23, когда выйдет версия под номером 1.0, dub будет включён в стандартный состав компилятора DMD):
пока что дэшники рассказывают о "крутых фичах" своего дэ и при этом ниче не могут выродить под андроид (еще год подождать.. потом еще... ), c# и f# (ненативные ! - страшный сон дэшника ) уж несколько лет спокойно компиляться в нативные приложения для iOS и андроид. но дэ все равно кроссплатформенный и с "крутыми фичами" вера она несокрушима!

Добавлено через 11 минут
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
llocaBytes выделяет 16 байт не контролируемых GC, вызывает лямбду передавая ей выделенный указатель. По завершении лямбды освобождает память. Вводить новых ключевых слов не потребовалось.
Почему так в C# нельзя?
полагаю потому что в хаскеле нельзя написать свою функцию, которая будет работать с указателями (ну не знает хаскель что такое указатель), а можно только дернуть внешнюю написанную на с. в c# же работа с указателями встроена в язык, для этого и есть новые конструкции.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.04.2015, 16:44
Ответы с готовыми решениями:

Олимпиадное программирование : C++ VS Python.
Хорошие люди добились того, что Python 3.0 разрешен на олимпиадах. К сожалению я не знаю ни C++ ни Питон.))) И последнюю олимпиаду...

Промышленное программирование
Ищу людей с опытом работы с ком портами и общения по ним с контролерами, разумеется разрабатывающих софт на с++, для обмена опытом! Буду...

Олимпиадное программирование
Всем доброго времени суток! Прошу помощи с задачей с тимуса 1570. Ссылка: http://acm.timus.ru/problem.aspx?space=1&num=1570 . Не имею...

308
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
14.04.2015, 17:02  [ТС]
Цитата Сообщение от pycture Посмотреть сообщение
я при каждом упоминании потенциальных тормозов ненативного F# в сревнении с дэ буду постить эту ссылку
Отлично:
Нативный D: 3812KB
Разбухший или распухший F#/C#: 24176KB
В 24176 / 3812 ~ 6,34 раз памяти F# больше жрёт, чем D.
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
а если нужно получить больший кусок, чем [2x2]?
Дык циклы тогда применю:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import std.stdio;
 
void main() {
    
    auto a = [
        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
        [10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
        [20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
        [30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
        [40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
        [50, 51, 52, 53, 54, 55, 56, 57, 58, 59],
        [60, 61, 62, 63, 64, 65, 66, 67, 68, 69],
        [70, 71, 72, 73, 74, 75, 76, 77, 78, 79],
        [80, 81, 82, 83, 84, 85, 86, 87, 88, 89],
        [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
    ];
 
    foreach (i; 4 .. 8)
        writeln(a[i][4 .. $]);
 
    /*  [44, 45, 46, 47, 48, 49]
        [54, 55, 56, 57, 58, 59]
        [64, 65, 66, 67, 68, 69]
        [74, 75, 76, 77, 78, 79]  */
}
http://ideone.com/Mc7C6K
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
забавно, но это не мой код. Вы даже забываете, о чем говорили сегодня утром в этой теме...
Не, не забыл. Решил вас немного подколоть.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
14.04.2015, 17:13
Цитата Сообщение от pycture Посмотреть сообщение
вера она несокрушима!
ага
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,683
Записей в блоге: 9
14.04.2015, 19:27
Цитата Сообщение от pycture Посмотреть сообщение
полагаю потому что в хаскеле нельзя написать свою функцию, которая будет работать с указателями (ну не знает хаскель что такое указатель)
Не ожидал от Вас что такую ... ерунду скажете. Нагугливается легко. В Haskell "полноразмерная" работа с указателями. По функционалу не уступает сишной.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
14.04.2015, 20:04
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Не, не забыл. Решил вас немного подколоть.
Запутался - назовись троллем
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
15.04.2015, 03:16  [ТС]
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
а если нужно получить больший кусок, чем [2x2]?
Разговор лучше всего продолжить хотя бы в этой теме:
D vs C++ (2)
0
15.04.2015, 08:31
 Комментарий модератора 
Ребята, а давайте D и плюсы будем обсуждать в соседнем треде?
0
Заблокирован
16.04.2015, 21:26
Спортивное программирование - это конечно круто. Мозги развиваются, нестандартное мышление формируется. Только хорошее и ничего плохого.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
16.04.2015, 21:51  [ТС]
Цитата Сообщение от BAADF00D Посмотреть сообщение
Спортивное программирование - это конечно круто. Мозги развиваются, нестандартное мышление формируется.
Согласен.
Цитата Сообщение от BAADF00D Посмотреть сообщение
Только хорошее и ничего плохого.
Нет, по-моему, есть один побочный эффект: это не очень хорошо, когда некоторые люди "до пенсии" занимаются олимпиадным программированием. А вы как считаете?
P.S. Конечно, я не презираю таких людей, но и одобрить в общем-то не могу.
0
Заблокирован
16.04.2015, 22:16
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
А вы как считаете?
Если это приносит постоянный доход, то почему бы и нет. Надо учитывать что с годами будет сложнее конкурировать с молодежью. На одном опыте не выедешь. Так что вердикт - заниматься этим на этапе обучения. Вот начал учиться и года на 3-5 можно увлечься, а потом устраиваться работать (а фора-то какая при трудоустройстве).
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
16.04.2015, 22:24  [ТС]
Цитата Сообщение от BAADF00D Посмотреть сообщение
Вот начал учиться и года на 3-5 можно увлечься, а потом устраиваться работать (а фора-то какая при трудоустройстве).
Да. Вот и я так же считаю. Но проблема в другом:
Цитата Сообщение от BAADF00D Посмотреть сообщение
Надо учитывать что с годами будет сложнее конкурировать с молодежью.
Так они перестают конкурировать и становятся олимпиадными тренерами. По-моему, олимпиадное программирование должно существовать, а вот олимпиадные тренера - нет. Потом они начинают выращивать супер олимпиадных программистов-школьников, которые в будущем должны будут порвать всех. Вот нафига всё это делать? По-моему, это какой-то тупиковый путь безделья.
0
Заблокирован
16.04.2015, 22:30
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Так они перестают конкурировать и становятся олимпиадными тренерами
т.е. не в состоянии реализовать себя с реальных проектах. Вывод: спортивное программирование - не более чем этап обучения тонкостям профессии.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
16.04.2015, 22:49  [ТС]
Цитата Сообщение от BAADF00D Посмотреть сообщение
т.е. не в состоянии реализовать себя с реальных проектах.
Да. Есть очень способные программисты, которые не реализуют себя: они тупо продолжают заниматься олимпиадным программированием "до пенсии". Я считаю, что это просто ужасно, когда встречаешь 30-35-летнего спортивного программиста в одном из ведущих IT-вузов страны или где-то ещё, который уже еле передвигается от гигантского ожирения и заявляет, что он крутой спортивный программист. Я уже не раз встречал таких людей. Извините меня, но это отвратительно.
Цитата Сообщение от BAADF00D Посмотреть сообщение
Вывод: спортивное программирование - не более чем этап обучения тонкостям профессии.
Да, но крупные мировые компании типа Google, Mail.ru и т.д. превратили спортивное программирование в какой-то цирк или жалкий балаган битвы мозгов за деньги. Нельзя спонсировать олимпиадное программирование. ИМХО.
0
Заблокирован
16.04.2015, 23:06
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Да, но крупные мировые компании типа Google, Mail.ru и т.д. превратили спортивное программирование в какой-то цирк или жалкий балаган битвы мозгов за деньги.
И что? По твоей логике олимпиадные игры надо тоже отменить, а бегать, прыгать и летать спортсмены только для саморазвития. Деньги же всегда стимул.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
16.04.2015, 23:31  [ТС]
Цитата Сообщение от BAADF00D Посмотреть сообщение
И что? По твоей логике олимпиадные игры надо тоже отменить, а бегать, прыгать и летать спортсмены только для саморазвития. Деньги же всегда стимул.
Нет, я бы предложил соревноваться в разработке более реальных проектов (а не в решении на скорость алгоритмических задач), разумеется, за деньги. Решение алгоритмических задачек - это не та область, в которую стоит вкладывать деньги.
От олимпиадных игр есть толк - красивое зрелище (бокс, футбол и т. д.). В олимпиадном программировании такого зрелища нет. Спортивное программирование - это не шоу (а мировые компании пытаются его сделать, но шоу всё равно не получается - смотреть на отбивание клавиш на клавиатуре не очень интересно).
Чемпионат мира по программированию: скука смертная
P.S. По-моему, за это не стоит платить деньги.

Лично я участвую в олимпиадных чемпионатах не из-за денег. Заниматься олимпиадным программированием ради денег - это глупо. Никакие деньги мне не дают стимула.
0
16.04.2015, 23:59

Не по теме:

отсутствие денег стимулирует их "добычу"

0
17.04.2015, 00:05  [ТС]

Не по теме:

Цитата Сообщение от BAADF00D Посмотреть сообщение
отсутствие денег стимулирует их "добычу"
Тоже верно. :D

0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
17.04.2015, 00:23
Dennis Ritchie, тогда чего-ради вы занимаетесь олимпиадным программированием?
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
17.04.2015, 00:26  [ТС]
S_el, одно из моих хобби.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
17.04.2015, 08:02
Цитата Сообщение от BAADF00D Посмотреть сообщение
Спортивное программирование - это конечно круто. Мозги развиваются, нестандартное мышление формируется.
Здесь речь идет об олимпиадном
А разница между ними, по моему мнению, как между спортом и физкультурой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.04.2015, 08:02

Олимпиадное программирование
Здравствуйте. Посоветуйте, пожалуйста, какие-нибудь книги или интернет-ресурсы по олимпиадному программированию. Очень важно, чтобы было в...

Олимпиадное программирование!
Привет всем!Я начинающий программер и очень хотелось бы решать олимпиадный задачки c acm.sgu.ru! но не хватает знаний по алгоритмам!кто...

Олимпиадное программирование
Доброго времени суток!Собсна сабж: в школе участвовал на олимпиадах по программированию, занимался самостоятельно(т.к. учился в гимназии),...

Олимпиадное программирование 11 класс
Задачу прикрепил во вложение. Задача #3. Буду благодарен за помощь)

Олимпиадное программирование 11 класс
Саша взял тетрадный лист из N*M клеточек и пронумеровал все клетки различными числами. Теперь ему стало интересно, сколько различных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
280
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru