Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/91: Рейтинг темы: голосов - 91, средняя оценка - 4.54
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
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,677
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru