/b/itard lives matter


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
507 27 80

Аноним 30/06/20 Втр 16:21:19 2237477971
изображение.png (102Кб, 1200x1349)
1200x1349
Двач, как "красиво" вывести массив в С++?
Вот допустим, я хочу вывести:
[1,2,3,4,5,6,7,8,9,0]
Это нужно сделать без if'ов.
Аноним 30/06/20 Втр 16:22:20 2237478712
бамп
Аноним 30/06/20 Втр 16:24:34 2237480373
>>223747797 (OP)
cout << arr[0];
cout << arr[1];
cout << arr[2];
cout << arr[3];
cout << arr[4];
cout << arr[5];
cout << arr[6];
cout << arr[7];
cout << arr[8];
cout << arr[9];
Аноним 30/06/20 Втр 16:24:34 2237480384
cout << "1,2,3,4,5,6,7,8,9,0" << endl;
//thread
Аноним 30/06/20 Втр 16:24:57 2237480685
сиаут << "[";
фор(сайз_т и = 0; и < твой массив.сайз(); ++и){
сиаут<< массив[и] << " ";
}
сиаут << "]";
Аноним 30/06/20 Втр 16:25:19 2237480896
бамп
Аноним 30/06/20 Втр 16:25:47 2237481277
>>223747797 (OP)
>Это нужно сделать без if'ов.
попробуй switch case использовать
Аноним 30/06/20 Втр 16:26:19 2237481578
Аноним 30/06/20 Втр 16:27:12 2237482069
Вывод всех скобок, запятых и элементов массива в цикле.
Аноним 30/06/20 Втр 16:27:23 22374822710
Аноним 30/06/20 Втр 16:28:18 22374828411
>>223748227
Чтоб массив красиво вывести.
Аноним 30/06/20 Втр 16:28:26 22374830212
>>223748068
Зачем ты транскриптом написал?
Аноним 30/06/20 Втр 16:29:02 22374833613
бамп
Аноним 30/06/20 Втр 16:29:12 22374835114
Е е е е е е е е е е е е е е
Аноним 30/06/20 Втр 16:29:21 22374836215
Аноним 30/06/20 Втр 16:30:12 22374843116
Где же кодеры 300kk/nanosec? Неужели никто мне не поможет красиво вывести массив?
Аноним 30/06/20 Втр 16:30:58 22374847017
бамп
Аноним 30/06/20 Втр 16:30:59 22374847118
>>223747797 (OP)
cout << "["
for (int i = 0; i < array.count()-1; i++){
cout << array << ",";
}
cout << array[array.count-1] << "]";
Аноним 30/06/20 Втр 16:31:48 22374851219
Аноним 30/06/20 Втр 16:32:11 22374853820
Аноним 30/06/20 Втр 16:32:35 22374856521
>>223748512
А что ты хочешь то? Результат будет именно такой как ты заказывал [1,2,3,4,5,6,7,8,9,0]
Аноним 30/06/20 Втр 16:33:00 22374858822
>>223747797 (OP)
std::copy(values.begin(), values.end(), std::ostream_iterator<int>( std::cout, "," );
Аноним 30/06/20 Втр 16:33:08 22374859723
Аноним 30/06/20 Втр 16:33:13 22374860324
Аноним 30/06/20 Втр 16:33:25 22374861525
>>223748588
+ квадратные скобки в начале и конце
Аноним 30/06/20 Втр 16:33:27 22374861926
>>223747797 (OP)
кодеры 300к/наносек интересуются - откуда там if'ы?
Аноним 30/06/20 Втр 16:33:33 22374863327
>>223748597
Уебывай пиндос и пепси свое забери
Аноним 30/06/20 Втр 16:33:38 22374864428
>>223748565
Код уёбищно выглядит, мне такой код не нравится.
Аноним 30/06/20 Втр 16:34:03 22374867329
>>223748619
А как без них красиво вывести?
Аноним 30/06/20 Втр 16:34:33 22374870530
>>223748588
А как плюс? Я таким пользоваться не умею.
Аноним 30/06/20 Втр 16:35:00 22374873431
>>223748633
Может я и пиндос, но кола лучше пепси.
Аноним 30/06/20 Втр 16:35:08 22374874832
>>223748603
Я уже давно забыл как это на чистом с++. Просто передаю смысл.
Аноним 30/06/20 Втр 16:35:46 22374880033
>>223748471
я бы вот так вот сделал с ифом,что еще за ограничение на иф, иф это самое заебатое оп хуй.
сиаут << "[";
фор(сайз_т и = 0; и < твой массив.сайз(); ++и){
иф( массив[и] == 0) {
сиаут<< массив[и] << " ";
} елсе сиаут << "," << массив[и];
}
сиаут << "]";
Аноним 30/06/20 Втр 16:36:43 22374888734
Надо сделать цикл, так при обычном некрасивом выводе, но так чтобы он красиво выводил. Там в цикле одна строчка должна быть.
Аноним 30/06/20 Втр 16:37:22 22374892835
>>223748800
пиздец ты мразь конечно
Аноним 30/06/20 Втр 16:37:26 22374893436
Аноним 30/06/20 Втр 16:38:05 22374898937
Аноним 30/06/20 Втр 16:38:42 22374904438
>>223748644
Вот тебе код в одну строчку.
void printArray(array) {
cout << "["
for (int i = 0; i < array.count()-1; i++){
cout << array << ",";
}
cout << array[array.count-1] << "]";
}


printArray(
myArray);
Аноним 30/06/20 Втр 16:40:09 22374913839
>>223749044
У тебя три коута, а нужен один! И чтоб в цикле было!
Аноним 30/06/20 Втр 16:41:17 22374921640
>>223747797 (OP)
for(auto const &a : arr)
{
std::cout << a << " ";
}
std::cout << std::endl;
Аноним 30/06/20 Втр 16:42:13 22374928341
>>223748887
>Там в цикле одна строчка должна быть.
for (int i = -1; i <= array.size(); ++i)
std::cout << i == -1 ? '[' : (i == array.size() ? ']' : array.at(i));
Аноним 30/06/20 Втр 16:42:58 22374932642
cout << "[";
for(auto &i : arr)
табcout << i << ',';
cout << "\b]";
Аноним 30/06/20 Втр 16:43:26 22374936043
Аноним 30/06/20 Втр 16:43:33 22374936944
>>223747797 (OP)
pizda = list(range 0, 10)
print for pizdos in pizda:
print(f'pizdos')

Не благодари, а visual studio удали нахуй
Аноним 30/06/20 Втр 16:43:43 22374938145
>>223749283
А ты неплох. 300ккк в наносекунду, небось?
Аноним 30/06/20 Втр 16:43:49 22374938946
Аноним 30/06/20 Втр 16:44:25 22374943147
>>223749283
Ээ у тебя условные конструкции есть, я такого не изучал.
Аноним 30/06/20 Втр 16:45:28 22374948748
>>223749381
300к/месяц + бонусы
а я блять в рабочий день прокрастинирую на дваче
Аноним 30/06/20 Втр 16:46:32 22374955849
бамп
Аноним 30/06/20 Втр 16:49:40 22374977750
>>223749283
300кк говна, интовый счетчик с -1 приводит к жопной боли в будущем.
Аноним 30/06/20 Втр 16:49:57 22374980651
>>223749389
Тебя ебет? Коут зажал что ли? Я не пойму.
Аноним 30/06/20 Втр 16:49:57 22374980752
бамп
Аноним 30/06/20 Втр 16:50:28 22374983853
>>223749806
>Тебя ебет?
Да, такой код читать невозможно.
Аноним 30/06/20 Втр 16:50:32 22374984554
>>223749777
Мы здесь вроде как не про продакшен код говорим, а про какие-то искусственные ебанутые условия
Аноним 30/06/20 Втр 16:51:44 22374992255
>>223747797 (OP)
О! Это прикольная задача.
std::copy(std::begin(i), std::end(i), std::make_ostream_joiner(std::cout, ", "));

макак, добавь тэги code
Аноним 30/06/20 Втр 16:52:01 22374994056
>>223748037
Господин сунь-вынь, eto ti?
Аноним 30/06/20 Втр 16:52:09 22374995457
bump
Аноним 30/06/20 Втр 16:53:03 22375001258
>>223749845
>ебанутые условия
По твоему нормальный читаемый код - ебанутый код? Сразу видно индуса.
Аноним 30/06/20 Втр 16:53:20 22375003259
>>223749431
myCycle.h

class myCycle
{
public:
myCycle();
~myCycle();
performOn(array);
private:
std::string magic;
};

myCycle.cpp

myCycle::myCycle() {
magic += "[";
}

~myCycle::myCycle() {
magic += "]";
cout << magic;
}

myCycle::performOn(array) {
for (int i = 0; i < array.count()-1; i++){
magic += array;
magic += ",";
}
magic += array[array.count-1];
}

main() {
myCycle *cuckold = new myCycle;
cuckold.performOn(array);
delete cuckold;
}

Аноним 30/06/20 Втр 16:53:54 22375007360
>>223749922
Сорре, я таким пользоваться не умею и не понимаю твой код... Можно в цикле plz? Без всяких if'ов и прочих условных конструкций.
Аноним 30/06/20 Втр 16:54:24 22375011361
Аноним 30/06/20 Втр 16:54:38 22375013262
Аноним 30/06/20 Втр 16:54:42 22375013763
Аноним 30/06/20 Втр 16:55:49 22375022264
>>223750137
Код сложный, я такого не изучал ещё...
Аноним 30/06/20 Втр 16:58:08 22375038965
>>223750132
std::cout<<"[";
std::copy(std::begin(i), std::end(i), std::make_ostream_joiner(std::cout, ", "));
std::cout<<"]";
Так норм?
Если хочется ещё замороченее, то можно передать функтор который при конструировании будет выводить скобку [, а в деструкторе ], внутри оператора () будет ostream_joiner использовать.
Аноним 30/06/20 Втр 16:58:14 22375039466
бамп
Аноним 30/06/20 Втр 16:58:21 22375040467
>>223750113
Ну ты же сам не хочешь нормально, а хочешь "красиво".
Аноним 30/06/20 Втр 16:58:34 22375041668
Аноним 30/06/20 Втр 16:59:14 22375048069
>>223748588
Хуясе магическая магия. Это в духе истинных плюсов написано?

мимо копаю джяву
Аноним 30/06/20 Втр 16:59:22 22375049170
Аноним 30/06/20 Втр 16:59:55 22375052671
>>223750404
По твоему красиво это ненормально?
Аноним 30/06/20 Втр 17:00:34 22375058272
Аноним 30/06/20 Втр 17:01:01 22375061173
>>223750480
это в духе функционального программирования написано.
Аноним 30/06/20 Втр 17:01:11 22375062074
бампец
Аноним 30/06/20 Втр 17:01:22 22375063475
15836046110510.jpg (118Кб, 610x381)
610x381
Console.Write("[");
for (int i = 0; i < numbers.Count; i++) {
Console.Write(numbers + ",");
}
Console.Write("\b");
Console.Write("]");
Аноним 30/06/20 Втр 17:01:33 22375065076
>>223750611
Это написано в духе долбоебизма.
Аноним 30/06/20 Втр 17:01:54 22375067877
>>223750634
Это Паскаль? Я на нём не умею прогать...
Аноним 30/06/20 Втр 17:02:28 22375072378
>>223750611
Каковы (простите за каламбур) плюсы такого решения?
Аноним 30/06/20 Втр 17:02:31 22375072679
Аноним 30/06/20 Втр 17:02:37 22375073280
бамп
Аноним 30/06/20 Втр 17:03:03 22375077481
>>223750726
Нет, я вот просто один коутом хочу вывести... чтоб цикл и сразу коут...
Аноним 30/06/20 Втр 17:03:06 22375078182
>>223747797 (OP)
ОП, а это случайно не ты создавал треды "как незаметно украсть говно у кота"?
Аноним 30/06/20 Втр 17:03:36 22375081983
>>223750774
>один
*одним
квантовый быстрофикс
Аноним 30/06/20 Втр 17:03:40 22375082284
>>223750526
Нет. На код-ревью за такое убивают. Нормально делай. Никому потом в твоей красоте разбираться нахуй не нужно.
Аноним 30/06/20 Втр 17:04:22 22375087485
>>223750781
Нет, ты наверное ОП-ом ошибся.
Аноним 30/06/20 Втр 17:04:28 22375087886
>>223750032
А ведь и правда.

std::string s;
s+= "[";
for (int i = 0; i < array.count()-1; i++){
s += array;
s += ",";
}
s += array[array.count-1];
s+= "]";

cout << s;

Один коут. Один цикл. Нет иф.
Аноним 30/06/20 Втр 17:04:29 22375087987
>>223748068
>твой массив.сайз();
Ты маня что ли? У тебя массив чо, класс что ли в крестах? Шарпист, поехавший, блядь
Аноним 30/06/20 Втр 17:05:20 22375095788
>>223750822
>в твоей красоте разбираться нахуй не нужно
Вот потом удивляешься, почему vk через анус работает...
Аноним 30/06/20 Втр 17:06:11 22375101489
>>223750878
Анон, ты случайно не подебитель междунардной олимпиады по программированию?
Аноним 30/06/20 Втр 17:06:31 22375103690
>>223750879
Так в шарпе длинна тоже в виде поля. Это Java - ООП головного мозга с геттерами/сеттерами на всё подряд.
Аноним 30/06/20 Втр 17:06:45 22375105391
>>223750879
А как оно в крестах, вычисляется длина массива?
Разве нет метода типа length() ?
Аноним 30/06/20 Втр 17:07:23 22375110292
>>223751036
>Так в шарпе длинна тоже в виде поля.
Тоже, как и где? В крестах нет никакого поля, потому что массив - это НЕ класс
Аноним 30/06/20 Втр 17:07:34 22375111193
бамп
Аноним 30/06/20 Втр 17:07:52 22375113294
>>223750874
Значит, это был твой брат по разуму.
Аноним 30/06/20 Втр 17:08:30 22375117995
>>223751111
Квадрипл хуйни не спизданёт.
Аноним 30/06/20 Втр 17:09:06 22375122596
Аноним 30/06/20 Втр 17:09:07 22375122797
>>223751014
Как ты узнал.
Международная олимпиада по программированию для людей с ограниченными умственными способностями - 2019, золото.
Аноним 30/06/20 Втр 17:09:15 22375124098
>>223751053
>Разве нет метода типа length() ?
Нет, вычисляется так
sizeOf(array) / sizeOf(array[0])
Набижали тут умники хуевы. Теперь подумай сам, без подсказки, почему именно так.
Аноним 30/06/20 Втр 17:09:42 22375127399
>>223750634
>for (int i = 0; i < numbers.Count; i++) {
>Console.Write(numbers + ",");
>}
Пиздец упитанно

[code]for (int i = 0; i < 9; Console.Write(++i + ","))[/code]
Аноним 30/06/20 Втр 17:09:51 223751294100
>>223750957
Потому что два cout вместо одного? Твой загадочный красивый error prone код трудно поддерживать. Не выебывайся.
Аноним 30/06/20 Втр 17:10:18 223751326101
>>223750582
Но ведь 2 != 1 или таблицу умножения поменяли?
Аноним 30/06/20 Втр 17:10:24 223751334102
>>223747797 (OP)

300к\сек в треде:

int arr[] = {1,2,3,4,5,6,7,8,9,0};
int len = sizeof(arr) / sizeof(*arr);
for(int i = 0; i < len; ++i)
std::cout << (!i ? "[" : "") << arr << (i < len - 1 ? "," : "]");
Аноним 30/06/20 Втр 17:10:32 223751346103
вслепую, не компилировал:

std::ostream& operator<<(std::ostream& stream, const std::vector<int>& array)
{
std::vector<std::string> proxy(array.size());
std::transform(array.begin(), array.end(), proxy.begin());
proxy.insert(proxy.begin(), "[");
proxy.insert(proxy.end(), "]");
std::copy(proxy.begin(), proxy.end(), std::ostream_iterator<std::string>(stream, ",");

}


std::cout << array;
Аноним 30/06/20 Втр 17:11:18 223751404104
>>223751334

блять, без \t:

int arr[] = {1,2,3,4,5,6,7,8,9,0};
int len = sizeof(arr) / sizeof(*arr);
for(int i = 0; i < len; ++i)
std::cout << (!i ? "[" : "") << arr << (i < len - 1 ? "," : "]");
Аноним 30/06/20 Втр 17:11:39 223751428105
Аноним 30/06/20 Втр 17:11:48 223751438106
>>223751294
>error prone
Я называю свой стиль pure porn.
Аноним 30/06/20 Втр 17:12:06 223751454107
Аноним 30/06/20 Втр 17:12:13 223751468108
>>223751240
Т.е. ты указал ему на ошибку в синтаксисе, а не в логике?
С логикой - всё ок?
Или нет?

я не настоящий сварщик, я эту маску на стройке нашёл
Аноним 30/06/20 Втр 17:13:06 223751525109
>>223751334
>int len = sizeof(arr) / sizeof(*arr);
Мое увожение, хоть один программист, а не жабамакака в треде
Аноним 30/06/20 Втр 17:14:19 223751618110
>>223751334
>sizeof(*arr);
Это чо за дерьмо, дебил? Нахуя ты делишь на размер ссылки на этот массив, а не на один из его членов?
>300к\сек
Хуев за щекой, если только
Аноним 30/06/20 Втр 17:14:44 223751651111
Все программисты такие тупые? ИЛи для вас гайдов не делают
Аноним 30/06/20 Втр 17:14:52 223751660112
>>223751294
Вот допустим, ты читаешь код и видишь вот такое:
cout << '[';
for(int i = 1; i < size; i++)
cout << array[i - 1] << ',';
cout << array[size - 1] << ']';
Разве тебе приятно смотреть на такой код? Это некрасиво.
Аноним 30/06/20 Втр 17:14:53 223751663113
>>223751525
что эта пиздаебола делает?
делит размер массива на размер указателя массива, что за бред?
Аноним 30/06/20 Втр 17:14:57 223751666114
Аноним 30/06/20 Втр 17:15:14 223751682115
>>223751468
>Т.е. ты указал ему на ошибку в синтаксисе, а не в логике?
Потому что пишем на крестах, а не на псевдоязыке. Нахуй он тогда синтаксисом тут пишет, писал бы словами свой говноалгоритм
Аноним 30/06/20 Втр 17:15:27 223751705116
>>223751525
Зойчем ви тгавите джавамакаков? Так ли плоха джава?
Вдумайтесь, ведь это удобно - НАПИСАНО ОДИН РАЗ, РАБОТАЕТ ВЕЗДЕ. На андройде, на ПК, на маке, на линуксе.
Аноним 30/06/20 Втр 17:15:35 223751716117
>>223751618
потому что, дебил ты гашеный, ссылка на массив - это и есть его первый элемент
Аноним 30/06/20 Втр 17:16:06 223751756118
15886681255130.jpg (18Кб, 200x215)
200x215
Аноним 30/06/20 Втр 17:16:24 223751776119
hadouken.jpg (47Кб, 720x511)
720x511
>>223750650
повторяй это чаще когда пишешь свой код с простынями if.
Аноним 30/06/20 Втр 17:16:34 223751789120
>>223751663
>делит размер массива на размер указателя массива, что за бред?
У него и спроси, вон он оправдывается
>>223751666
>маня, там *
Аноним 30/06/20 Втр 17:16:47 223751802121
сап двач я выучил паскаль в 9 классе нашел работу 30к нормально у вас сэйм? даже проф обра нету)
Аноним 30/06/20 Втр 17:16:52 223751808122
>>223751682
Ок, хорошо.
Я без наезда спросил.
Зачем так грубо.
Если хочешь знать, у меня сейчас от твоих постов губы дрожат и голос слегка срывается от стресса..
Аноним 30/06/20 Втр 17:16:59 223751818123
>>223751651
>все программисты такие тупые?
Да.
Аноним 30/06/20 Втр 17:17:09 223751825124
>>223751705
>Вдумайтесь, ведь это удобно - НАПИСАНО ОДИН РАЗ, РАБОТАЕТ ВЕЗДЕ.
На венде не работает без танцев
Аноним 30/06/20 Втр 17:17:15 223751833125
>>223750723
сложность скрыта, можно менять разделитель не снимая свитер.
Аноним 30/06/20 Втр 17:17:44 223751867126
>>223751036
В джаве у массива это как раз поле, к тому же публичное (arr.length), диван ты ебаный
Аноним 30/06/20 Втр 17:18:13 223751912127
>>223751776
Эту хуйню, которую предлагает сделать ОП, невозможно сделать без if или тренарного оператора. Он над нами просто издевается.
Аноним 30/06/20 Втр 17:18:17 223751919128
Надо кароче сделать так, чтобы у тебя цифры на экран уебало
Cout << ("[1,2, 3,4,5,6,7,8,9,0]")
1 строка.
Аноним 30/06/20 Втр 17:18:22 223751924129
>>223751825
Чому?
Какие танцы нужны для винды?
Я писал простенькие десктопные приложения, и не видел необходимости в танцах.
Аноним 30/06/20 Втр 17:18:25 223751927130
Посмотрел на ваши скобочки, пиздос.

мимо-вкатывальщик-в-питон
Аноним 30/06/20 Втр 17:18:45 223751943131
>>223751525
завтра будет вектор, мапа или что-то ещё и его решение не будет работать.
Аноним 30/06/20 Втр 17:18:57 223751961132
>>223751716

если быть точнее имя массива - указатель на его первый элемент. Разыменовая его получаем значение первого элемента, спомощью sizeof измеряем размер одного элемента массива.
Аноним 30/06/20 Втр 17:19:05 223751971133
>>223747797 (OP)
>вывести массив
форич, говно ты тупое
>красиво
иди на хуй обратно в дизайнеры. пиздец на хуй красиво ему вывести.
Аноним 30/06/20 Втр 17:19:31 223752001134
Аноним 30/06/20 Втр 17:19:32 223752005135
>>223750723
В явном виде никаких, но можно сделать template функцию, в которой итератор будет параметризоваться как аргумент шаблона, и тогда с помощью нее можно будет выводить не только в консоль, но и вектор, лист и т.д.
Аноним 30/06/20 Втр 17:20:00 223752041136
>>223747797 (OP)
for(i : {1,2,3,4,5}) std::cout << i;
Можно еще через ranges v3 но мне лень
Аноним 30/06/20 Втр 17:20:03 223752048137
>>223751919
А если цифр больше/меньше?
Аноним 30/06/20 Втр 17:20:43 223752093138
>>223751912
в клиентском коде можно сделать в строчку если написать функтор и через copyif его запихать в std::copy.
Аноним 30/06/20 Втр 17:20:57 223752106139
>>223750723
Можно выебываться, будто читал мейерса и знаешь stl
Аноним 30/06/20 Втр 17:21:14 223752128140
1593526871235.webm (13936Кб, 1920x1080, 00:03:35)
1920x1080
>>223747797 (OP)
Вот анон в этом видео разбирается подобная проблема.
Аноним 30/06/20 Втр 17:21:42 223752159141
>>223750879
Ну я обычно вектор использую для этих целей. Страуструп не рекомендует использовать массивы вместо них он рекомендует вектора.
И для вектора сайз() корректен.
Аноним 30/06/20 Втр 17:21:59 223752177142
>>223752106
>читал мейерса и знаешь stl
Я читал Мейерса и знаю STL. Оправдывайся, чмоня.
Аноним 30/06/20 Втр 17:22:12 223752190143
>>223751943
>завтра будет вектор, мапа или что-то ещё и его решение не будет работать.
А .lengh() вообще не рабочее
Аноним 30/06/20 Втр 17:22:13 223752191144
template<typename T>
std::string print(T message) {
std::ostringstream ss;
ss << message;
return ss.str();
}

template<typename T, typename... Types>
std::string print(T message, Types... messages) {
std::ostringstream ss;
ss << message << ", " << print(messages...);
return ss.str();
}


int main()
{
std::cout << "[" << print(1, 2, 3, 4) << "]";
}
Аноним 30/06/20 Втр 17:22:16 223752195145
>>223751912

Один cout, нет ифов, нет тернарных операторов, даже цикла нет, нихуя нет!
>>223751346
Аноним 30/06/20 Втр 17:22:51 223752256146
>>223752191
о, шаблоногоспода пожаловали
Аноним # OP 30/06/20 Втр 17:22:54 223752261147
Аноним 30/06/20 Втр 17:23:19 223752294148
Аноним 30/06/20 Втр 17:23:37 223752315149
>>223752005
>но можно сделать template функцию
а зачем если есть инсёрт итераторы?
Аноним 30/06/20 Втр 17:23:41 223752322150
Аноним 30/06/20 Втр 17:23:49 223752328151
Аноним 30/06/20 Втр 17:23:50 223752334152
>>223747797 (OP)
Я бы тоже хотел быть пограмистом и понимать что за хуйню вы тут обсуждаете с таким срачем и яростью xD
Аноним 30/06/20 Втр 17:23:57 223752343153
>>223752159
>Ну я обычно вектор использую для этих целей.
А хули там тогда твой массив, а не твой вектор написано?
Аноним 30/06/20 Втр 17:24:00 223752350154
Аноним 30/06/20 Втр 17:24:12 223752361155
Аноним 30/06/20 Втр 17:24:54 223752410156
Аноним 30/06/20 Втр 17:24:56 223752415157
Аноним 30/06/20 Втр 17:25:32 223752460158
изображение.png (10Кб, 930x198)
930x198
The End.
Аноним 30/06/20 Втр 17:25:45 223752478159
стоит ли становится java 2020 dtf?
Аноним 30/06/20 Втр 17:25:54 223752493160
бамп
Аноним 30/06/20 Втр 17:26:15 223752513161
>>223752478
Нет, лучше стать гей-шлюхой.
Аноним 30/06/20 Втр 17:26:17 223752515162
>>223752415
Папаша твой и вытащить не успел, вот и имеем ошибку природы
Аноним # OP 30/06/20 Втр 17:26:58 223752566163
Аноним 30/06/20 Втр 17:27:05 223752581164
Аноним 30/06/20 Втр 17:27:35 223752613165
>>223752410
ты про себя? согласен, ты не нужен. в плюсах всегда begin и end были и их достаточно.
Аноним 30/06/20 Втр 17:27:53 223752636166
>>223752328
Зато можно передать любые простые типы на вывод
Аноним 30/06/20 Втр 17:29:43 223752689167
>>223752005
Это объяснение опирается на недоступную мне магию, тёмную и злую.
Что за шаблоны? Где можно прочесть вкрации?
Аноним 30/06/20 Втр 17:29:44 223752693168
>>223752460
Сколько ккк в наносекунду?
Аноним 30/06/20 Втр 17:30:27 223752755169
>>223752515
желчный хуй,а ну съебал с моих крестов на какой-нибудь js.
Аноним 30/06/20 Втр 17:31:05 223752806170
>>223751660
Нормально, понятно. Похуй вообще сколько cout'ов там. Можешь в функцю printArray(int*, std::size_t) упаковать, если не нравится что много букв. Вот в подобной хуйне >>223752460 я не буду разбираться. Хз че там вообще происходит, правильно, не правильно.
Аноним 30/06/20 Втр 17:31:06 223752808171
Аноним 30/06/20 Втр 17:31:15 223752824172
>>223752613
>в плюсах всегда begin и end были и их достаточно.
Иди лечись, бейсикобезъян
Аноним 30/06/20 Втр 17:31:27 223752836173
Аноним # OP 30/06/20 Втр 17:32:46 223752948174
бамп треду
Аноним 30/06/20 Втр 17:33:38 223753018175
Если уж здесь столько сяшников, посоветуйте годный вкат для джавобляди. Видеокурсы, книги, вот это вот все. С чего начать лучше.
Аноним 30/06/20 Втр 17:34:54 223753118176
>>223753018
Метанит открываешь и читаешь, чо как маленький
>Видеокурсы
Ничтожество
Аноним 30/06/20 Втр 17:35:09 223753133177
>>223753018
Лучше не начинать. Полторы годных вакансии. Дрочи лучше какой-нибудь ларавель или оставайся на яве.
Аноним 30/06/20 Втр 17:35:27 223753159178
бамп
Аноним 30/06/20 Втр 17:35:58 223753199179
>>223753133
>Полторы годных вакансии
За-то 300kk/наносек платят.
Аноним 30/06/20 Втр 17:36:29 223753237180
>>223753018

НЕ ЛЕЗЬ БЛЯТЬ ДЕБИЛ СУКА ЕБАНЫЙ ОНА ТЕБЯ СОЖРЕТ!
Аноним 30/06/20 Втр 17:36:44 223753248181
Аноним 30/06/20 Втр 17:37:04 223753272182
>>223753133
Нахуй мне ебаный пых? Мне не для вакансий а для души. Я люблю низкоуровневое говно.
Аноним 30/06/20 Втр 17:37:20 223753287183
Аноним 30/06/20 Втр 17:37:22 223753293184
>>223752806
>че там вообще происходит, правильно, не правильно.
Так мы сейчас не про веб-макак говорим.
Аноним 30/06/20 Втр 17:38:08 223753349185
Аноним # OP 30/06/20 Втр 17:40:03 223753482186
Напоминаю, что задачу так никто и не решил.
Аноним 30/06/20 Втр 17:40:41 223753528187
бамп
Аноним 30/06/20 Втр 17:40:57 223753538188
Аноним # OP 30/06/20 Втр 17:41:33 223753591189
Аноним 30/06/20 Втр 17:41:52 223753616190
бамп
Аноним 30/06/20 Втр 17:43:09 223753696191
бамп
Аноним 30/06/20 Втр 17:43:34 223753729192
>>223753272
Нахуя тебе кресты для низкоуровневого говна? Ты там указатели не можешь неявно перекастовывать. Бери C или ассемблер x86.
Аноним 30/06/20 Втр 17:43:45 223753740193
Аноним 30/06/20 Втр 17:44:05 223753761194
>>223752315
так они же для контейнеров, у которых метод insert есть, а в шаблон можно и их передать, и ostream_iterator
Аноним 30/06/20 Втр 17:44:11 223753772195
Аноним 30/06/20 Втр 17:44:29 223753806196
>>223753118
Че у тебя так горит с курсов, даунич? нормальные есть. Метанит не один ли хуй что видеокурсы только письменно?
Аноним 30/06/20 Втр 17:45:01 223753842197
Аноним 30/06/20 Втр 17:46:09 223753927198
>>223753806
>так горит с курсов
Инфоцыган, ты?
Аноним 30/06/20 Втр 17:47:31 223754033199
бамп
Аноним 30/06/20 Втр 17:47:47 223754056200
>>223753729
C я и так знаю процентов на 70.
Аноним 30/06/20 Втр 17:47:54 223754069201
>>223753482
Ну смотри, если ты учишься прогать, и думаешь, что один вывод в сложной формуле лучше, чем несколько простых - то ты долбаеб, но с поправкой.
Поправка следующая - при большой длине массива поочередной вывод сожрет пиздец дохуя времени, лучше создавать строку и писать ее за раз (хз правда, насколько это применимо к плюсам)
Если ты тот анон, который пару месяцев назад говорил, что двач не сможет нормально сложить массив чисел из-за квантования - то здарова и мое почтение.
А если ты завкаф АТП, где я раньше учился, то здрасьте, ебать.
Аноним 30/06/20 Втр 17:48:23 223754103202
Аноним 30/06/20 Втр 17:48:29 223754110203
>>223753740
В хацкеле вообще такой формат вывода по дефолту. Списки наследуют Show, так что у тебя из коробки уже есть метод печати.

А не как в шарфике - даже нестатического метода поиска по массиву нет. Или будто бы генерик ToString() для массива так сложно реализовать, что бы его не было из коробки.
Аноним 30/06/20 Втр 17:48:51 223754138204
Аноним 30/06/20 Втр 17:48:55 223754143205
std:ostream& operator<< (std::ostream &out, const array[] &arr)
{
out << “[”;
for (int i = 0; i < array.size(); i++){
out << array << “,”;
}
out << “]”;
return out;
}

main() {
cout << array;
}
Аноним 30/06/20 Втр 17:49:17 223754171206
>>223753927
Ты какой-то ебанутый. тебя что ли обули инфоцыгане и у тебя теперь бомбеж на них? я не имел ввиду подписку на юдеми-хуюдеми. Или что-то с ютуба или пизженное с торрнтов.
Аноним 30/06/20 Втр 17:49:54 223754211207
>>223750032
Там вместо точки -> в мэйне
Аноним 30/06/20 Втр 17:50:58 223754288208
>>223754056
Учи ассемблер x86. Сишник, который знает только синтаксис, но не особенности архитектуры, не сможет написать оптимальную программу. Это, конечно, если тебе интересно олимпиадное программирование, где самое важное - скорость и эффективность работы программы.
Аноним 30/06/20 Втр 17:51:15 223754310209
>>223753591
в условиях задачи про cout нет ничего. явных вызовов там всего два, дебич.
Аноним 30/06/20 Втр 17:51:25 223754324210
>>223754069
>с поправкой
*со справкой, я хотел сказать.
Аноним 30/06/20 Втр 17:52:05 223754370211
>>223754110
> даже нестатического метода поиска по массиву нет
может пояснишь что ты сейчас высрал и какой в этом смысл? Может еще и начнешь тут сокрушаться что для каждого ёбаного инта у тебя нет совбственной математики вместо статического класса Math?
Это джава а не шарп. В шарпе не так вызов выглядит бтв.
Аноним 30/06/20 Втр 17:52:22 223754390212
бамп
Аноним 30/06/20 Втр 17:52:42 223754410213
>>223754288
Ну эмбедед далёк от олимпиадного программирования, но там бы всё это тоже не помешало
Аноним 30/06/20 Втр 17:52:56 223754424214
>>223754310
>всего два
ЦЕЛЫХ два, когда можно сделать один.
30/06/20 Втр 17:53:09 223754447215
Аноним 30/06/20 Втр 17:53:12 223754451216
Аноним 30/06/20 Втр 17:54:07 223754525217
>>223750879
Если ты заранее знаешь длину массива, то ты используешь std::array, а у него подобный метод присутствует.
Аноним 30/06/20 Втр 17:54:15 223754536218
int counter = 0;
while (true) {
for (int i =0; i < arr.Length; i++) {
switch (arr){
case 0: print("0 "); counter++; break;
case 1: print("1 "); counter++; break
case 2: print("2 "); counter++; break;
case 3: print("3 "); counter++; break;
}
If (counter == arr.Length)
break;
}
Аноним 30/06/20 Втр 17:54:20 223754542219
30/06/20 Втр 17:54:24 223754545220
Какие же зумеры дегенераты
Аноним 30/06/20 Втр 17:54:49 223754582221
Аноним 30/06/20 Втр 17:55:03 223754600222
>>223754288
Мне плюсы интересны ввиду мощи и универсальности. к тому же я дрочу на геймдев, надеюсь вкатиться когда-нибудь.
Аноним 30/06/20 Втр 17:55:32 223754642223
Аноним 30/06/20 Втр 17:56:27 223754704224
Аноним 30/06/20 Втр 17:56:33 223754713225
Аноним 30/06/20 Втр 17:56:39 223754720226
>>223754600
>геймдев
Так юнити учи. Кресты если хочешь писать велосипеды для души.
Аноним 30/06/20 Втр 17:56:59 223754743227
>>223753482
>Напоминаю, что задачу так никто и не решил.
Всем похуй на твою задачу, обсуждаем программирование
30/06/20 Втр 17:57:03 223754746228
Как же я вас, клоунов, ненавижу-то блядь
Аноним 30/06/20 Втр 17:57:46 223754786229
>>223753806
То что я прочитаю за две минуты, ты будешь 15 слушать невнятного долбоеба
зумер ебаный
30/06/20 Втр 17:57:49 223754795230
Аноним 30/06/20 Втр 17:57:52 223754797231
nyashka-sobachk[...].webm (1747Кб, 720x720, 00:00:10)
720x720
>>223754642
Постриги мне собачку, грумер!
Аноним 30/06/20 Втр 17:58:01 223754806232
>>223754746
> бабах неосилятора
Уносите
Аноним 30/06/20 Втр 17:58:02 223754807233
Аноним 30/06/20 Втр 17:58:10 223754815234
>>223754720
В UE кресты используются
Аноним 30/06/20 Втр 17:58:17 223754822235
>>223748644
Уёбищно только ты тут выглядишь, мань
Аноним 30/06/20 Втр 17:58:21 223754829236
так и инвалидом[...].webm (1776Кб, 1280x720, 00:00:13)
1280x720
Аноним 30/06/20 Втр 17:58:47 223754862237
>>223754720
Юнити я и так ковырял. Это ж движок готовый, все равно что супер-продвинутый 3D-редактор. Там нет такой глубины как хотелось бы.
Аноним 30/06/20 Втр 17:59:25 223754915238
>>223747797 (OP)
Бля сука. Как заставить себя кодить? Джва вечера только стек из двух технологий подбирал язык и дб и прописывал суть того, что я хочу написать, её сука можно удалить нахуй, пришёл к оче маленькому набору фич. Весь запал пропал нахуй, как зажечься снова?
петпроджект так, cli фронтенд к дб, и щоб на лине и винде раб-отал
Аноним 30/06/20 Втр 17:59:39 223754926239
>>223754536
где остальные кейсы? и в условии сказано без ифов. иди доделывай.
Аноним 30/06/20 Втр 17:59:42 223754930240
>>223754815
Ты же под мобилку писать будешь. А там юнити
Аноним 30/06/20 Втр 17:59:58 223754951241
>>223751240
> >Разве нет метода типа length() ?
> Нет, вычисляется так
> sizeOf(array) / sizeOf(array[0])
> Набижали тут умники хуевы. Теперь подумай сам, без подсказки, почему именно так.
Иди нахуй, есть std::array. Под оберткой то же самое, но size() у него есть. И если мне память не изменяет, std::size(arr) тоже должно работать.
Аноним 30/06/20 Втр 18:00:18 223754984242
Перегрузи оператор вывода
Аноним 30/06/20 Втр 18:00:47 223755020243
бамп
30/06/20 Втр 18:00:51 223755028244
>>223754926
У меня на локалке полная программа, но на дваче не поместится в сообщение
>>223754806
Ты в ночи светишься, дебил
Аноним 30/06/20 Втр 18:00:52 223755031245
Аноним 30/06/20 Втр 18:01:06 223755047246
>>223751776
Всегда пишу, всегда писал и всегда буду писать код с простынями ифов.
Но как на пике не делаю, я всегда проверяю сначала ошибки, есть ошибка - ретурн ошибки, если все проверки пройдены - пропуск в обработчик.
Аноним 30/06/20 Втр 18:01:37 223755081247
>>223754915
> Бля сука. Как заставить себя кодить?
А собсно зачем? Для начала - зачем кодить, а во вторую очередь - зачем заставлять если не хочется?
Аноним 30/06/20 Втр 18:01:45 223755095248
>>223754786
скорость 1,5х не?
не смотреть ебланов которые тормозят и заикаются не?
имплаинг время непосредственной передачи инфы в мозг = времени ее осмысления и усвоения, пиздец. Это похоже на то, будто ты выбираешь мотоцикл вместо велосипеда, чтоб сократить время затрачиваемое на рабочий день. Как бы похуй что подавляющее большинство его уходит не на езду, да?
Аноним 30/06/20 Втр 18:02:24 223755134249
>>223755028
ифа на локалке тоже нет?
30/06/20 Втр 18:02:29 223755139250
>>223754915
Ты и так уже на достаточном уровне, слова можешь умные говорить, сли фронтенд там и все такое. В этом треде тебе самое место с такими же ребятками
Аноним 30/06/20 Втр 18:03:17 223755193251
>>223755031
На каком нахуй GL? я хардкорно не писал графику, а юнити управляется шарповыми скриптами
Аноним 30/06/20 Втр 18:03:28 223755202252
>>223755139
Сам ты ребятка и мама твоя ребятка.
Аноним 30/06/20 Втр 18:03:29 223755204253
>>223754288
>Учи ассемблер x86.
а + в
Возьми из памяти значение переменной а, положи в регистр, возьми из памяти значение переменной в, сложи с регистром, результат положи в аккумулятор, ух бля, мам, гляди, я погромист
Аноним 30/06/20 Втр 18:04:11 223755257254
15723682497050.jpg (254Кб, 900x512)
900x512
>>223754525
>Если ты заранее знаешь длину массива
У мамаши твоей спросил, после того как ее выебал?
Аноним 30/06/20 Втр 18:04:39 223755292255
бампец
Аноним 30/06/20 Втр 18:05:35 223755358256
>>223755193
А, я думал, ты уже пишешь на крестах, в очи сношаюсь. В какой гейдев вкатиться хочешь?
Аноним 30/06/20 Втр 18:05:40 223755363257
>>223755047
всем похуй, няш. пиши как хочешь, поебать.
Аноним 30/06/20 Втр 18:05:49 223755375258
Аноним 30/06/20 Втр 18:05:52 223755381259
>>223755257
Зачем ты мне в интернет постишь такие мразотные пикчи?
Аноним 30/06/20 Втр 18:07:51 223755503260
>>223754951
>есть std::array. Под оберткой то же самое, но size() у него есть
жавапетуч во всей красе
Аноним 30/06/20 Втр 18:08:01 223755515261
>>223755081
>> Бля сука. Как заставить себя кодить?
>А собсно зачем?
>Для начала - зачем кодить,
Мне идея петпроджекта нравится. Ну и известно, хочешь хорошо - сделай сам.
>а во вторую очередь - зачем заставлять если не хочется?
Я хочу, просто лень. Лени бы нахуй идти, но за годы сычевания пиздец вцепилась в душу. Чо делать, чтобы помягче её ломать да к стенке прижимать?
Аноним 30/06/20 Втр 18:08:07 223755524262
>>223755358
Хуй знает. Просто нравится идея геймдева. Пока юнити вот немного. Но знающие дядьки говорят что даже там на сях пишется много низкоуровневой шняги в серьезных проектах.
Аноним 30/06/20 Втр 18:08:42 223755574263
>>223755381
Отключи вывод картинок, программист
Аноним 30/06/20 Втр 18:08:58 223755594264
sheit.png (166Кб, 369x363)
369x363
Аноним 30/06/20 Втр 18:09:50 223755651265
>>223755574
Но я люблю ламповые весёлые картинки. Я ради них и захожу на двач.
А у тебя картинка - плохая. Как на пикабу или лепре.
Аноним 30/06/20 Втр 18:10:52 223755718266
бамп
Аноним 30/06/20 Втр 18:11:09 223755731267
>>223754370
>Это джава а не шарп
Я заметил. Просто не упустил случая подчеркнуть ограниченность мышления ООП-дебилов, которые рассказывают про модульность, а сами для каждого проекта велосипедят то, что в нормальном ЯП должно быть в стандартной библиотеке. Всё равно не вижу логики в том, что Arrays.toString() это статический метод.

>что для каждого ёбаного инта у тебя нет совбственной математики вместо статического класса Math
Да, я буду сокрушаться, что математика есть только для чисел с плавающей запятой. Постоянно вижу в проектах велосипеды для целочисленных, где обычно идёт несколько конвертаций туда и обратно, не всегда с правильным округлением. При этом для целых чисел зачастую есть более интересные и эффективные алгоритмы, и почему не добавить их в стандартную библиотеку в виде перегрузки - мне не ясно.
Аноним 30/06/20 Втр 18:11:26 223755746268
Аноним 30/06/20 Втр 18:11:43 223755755269
>>223755718
Ты понимаешь скрытый смысл бампов?
Зачем ты бампаешь живую тредю?
Аноним 30/06/20 Втр 18:12:25 223755795270
>>223755731
>Всё равно не вижу логики в том, что Arrays.toString() это статический метод.
Что не так, а?
Аноним 30/06/20 Втр 18:13:13 223755849271
бамп
Аноним 30/06/20 Втр 18:13:18 223755855272
>>223755755
>Ты понимаешь скрытый смысл бампов?
>Зачем ты бампаешь живую тредю?
Это отсталый жавист, хули с него взять, он и в /в бампает изо всех сил, наверное
Аноним 30/06/20 Втр 18:13:26 223755867273
Аноним 30/06/20 Втр 18:13:30 223755871274
>>223755795
Почему Array.toString(array), а не array.toString()?
Аноним 30/06/20 Втр 18:13:45 223755897275
r119800977PY8.jpg (29Кб, 370x720)
370x720
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(str(arr))
> [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
30/06/20 Втр 18:15:32 223756006276
>>223755755
это такая форма вайпа путём замены осмысленного кол-ва постов в треде на ботобампы
Аноним 30/06/20 Втр 18:16:50 223756081277
>>223755871
Чтобы tostring() можно было переопределять
Аноним 30/06/20 Втр 18:16:55 223756086278
Аноним 30/06/20 Втр 18:18:27 223756176279
prz7lg2pv6231.jpg (40Кб, 499x683)
499x683
Аноним 30/06/20 Втр 18:18:34 223756186280
>>223756006
Именно. Но зачем он вайпает тред?
Я понимаю, зачем вайпают тред, который затрагивает человека.
Например, его сдеванонили и ему нужно, чтобы тред поскорее смыло.
Сам так делал, когда один раз попал под деванон.
Но какой смысл вайпать нейтральный тред?
Почему просто не уйти? Почему не скрыть?
ЗАЧЕМ?
Аноним 30/06/20 Втр 18:20:53 223756329281
>>223756176
> main
Так в питоне разве main по правилам хорошего тона не нужно писать.
Аноним 30/06/20 Втр 18:21:06 223756352282
>>223755731
> Всё равно не вижу логики в том, что Arrays.toString() это статический метод.
Что такое не вижу логики блять?? Кому нахуй нужна твоя логика ебаная? В джаве и других подобных системах инструменты собираются в статические методы, потому что нахуй не надо никому создавать объект чтоб вызвать из него какой-то метод.
Хотя например^
Random rand = new Rand();
int x = rand.nextInt();
В чем тут охуенное преимущество с тем если б это был статический метод и не надо было бы срать в код и память ради получения какого-то говна?
> какой-то гринтекстный пердеж
Ты похоже какой-то диван. Бывают обратные проблемы, когда математика с плавающей точкой дает обсер на сравнениях с точным значением. Откуда ты высрал проблемы для целочисленных и как это связано с парадигмой языка я вообще нихуя не понял.
Аноним 30/06/20 Втр 18:22:04 223756420283
Почему на си и крестах пишут весь серьезный софт? В чем профиты? Неужели эти языки лучшие? в теме разбираюсь слабо, просто интерес
Аноним 30/06/20 Втр 18:22:31 223756447284
Аноним 30/06/20 Втр 18:22:48 223756468285
папа может в си.mp4 (19459Кб, 1280x720, 00:03:06)
1280x720
Аноним 30/06/20 Втр 18:23:10 223756505286
>>223756420
Их не нужно интерпретировать.
Аноним 30/06/20 Втр 18:23:10 223756506287
>>223756420
Что такое серьезный софт в твоем понимании? Просто в них хороший стек инструментов для десктопа и они мощные.
Аноним 30/06/20 Втр 18:23:39 223756535288
image.png (101Кб, 370x720)
370x720
>>223755897
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print arr
Аноним 30/06/20 Втр 18:24:38 223756603289
>>223752460
Задача давно решена. Так о чем тред?
Аноним 30/06/20 Втр 18:25:29 223756657290
>>223756186
По-моему это антиабувец, который своими действиями побуждает нас съебат с этой помойки.
Аноним 30/06/20 Втр 18:26:08 223756695291
безбабовцы бесс[...].mp4 (4045Кб, 316x480, 00:01:06)
316x480
>>223756657
>антиабувец
Звучит как безбабовец.
Аноним 30/06/20 Втр 18:27:15 223756779292
>>223756657
Но это не отвечает на основной вопрос.
ЗАЧЕМ?
Какое ему дело до меня и тебя?
Почему он просто не уйдёт, если ему здесь не нравится?
Какой смысл???
Аноним 30/06/20 Втр 18:28:47 223756877293
>>223756506
Для любая хуйня: оси, драйвера, игровые движки, фреймворки, ide, всякие программы промышленные и фотошопы, я как не гуглю на всех этих хуйнях используются си/кресты. Вот и интересно.
Аноним 30/06/20 Втр 18:29:32 223756940294
Аноним 30/06/20 Втр 18:30:25 223756996295
>>223748068
Пробел лишний будет, переделывай.
Аноним 30/06/20 Втр 18:30:35 223757010296
>>223756352
>Random rand = new Rand();
Поторопился или даун?
Тебе, блядь, про array.ToString(), а ты про String.ToString(), ты даунило или куда?
Аноним 30/06/20 Втр 18:31:17 223757054297
бамп
Аноним 30/06/20 Втр 18:31:58 223757101298
>>223756352
>нахуй не надо никому создавать объект чтоб вызвать из него какой-то метод.
Дебил, блять, у тебя уже создан массив, который нужно напечатать.
Аноним 30/06/20 Втр 18:33:34 223757214299
>>223756877
потому что это зачастую низкоуровневые вещи. Олсо, самые пиздатые на этой ебаной планете IDE разработанные джетами написаны, внезапно, на Джаве + свинге
Аноним 30/06/20 Втр 18:34:44 223757296300
>>223756352
Почему тогда, сын собаки, для твоего рандома статических методов не наебашили? А? А? Отвечай!
Аноним 30/06/20 Втр 18:35:30 223757340301
>>223757010
Я пример привел когда не используется статический подход к хранению инструментов, и что это ведет к необходимости создания инстанса, еблан
Аноним 30/06/20 Втр 18:36:38 223757402302
>>223757101
>Дебил, блять, у тебя уже создан массив, который нужно напечатать.
Array.ToString(array) не печатает массив, тупица
Аноним 30/06/20 Втр 18:37:35 223757468303
арабская сальта[...].mp4 (9546Кб, 720x480, 00:01:35)
720x480
>>223757296
>О сын собаки!
Какие цветистые, пышные, богатые ругательства сегодня на двощщах! Арабская ночь, сказки Шахерезады!
Аноним 30/06/20 Втр 18:38:05 223757502304
>>223756779
Отвечает.
Вайп -> анонам не нравятся, они или уходят, или бугуртят и продолжают сидеть -> тред тонет сам по себе -> новый тред -> новый вайп -> ... -> всё заёбывает, зовут мочу -> моча трёт, бан обходится/моче похуй -> тред вайпается ... -> вконец всё заёбывает, аноны уходят в тематику -> ... -> б окончательно превращается в ненужное говно -> аноны съёбывают в тематику или другие борды -> траффик понижается -> абу страдает, вынужден включать больше ботов -> б ещё большее дно -> аноны уходят всё более и более -> абу в говне, мылач закрывается, что и есть конечная цель
Для бугуртоэффекта достаточно даже не вайпать тред полностью, а только в разгар дискуссии, бугурт, медленно конвертирующийся во всё большее недовольство /b/, обеспечен.
Ну или я, шизик ебанный, так думаю.
Аноним 30/06/20 Втр 18:41:50 223757760305
>>223756352
>>223757340
Ну давай представим, что метод Random.nextInt() был бы нестатичным. Ты создаешь инстанс, сид скорее всего берётся из текущего времени запуска. Зная приблизительное время запуска (список возможных сидов), алгоритм и один из результатов, можно найти начальный сид, и дальше твой рандом становится легко предсказуемым. Готов к взлому жопы?
Аноним 30/06/20 Втр 18:42:07 223757783306
Аноним 30/06/20 Втр 18:42:48 223757811307
>>223757214
>самые пиздатые на этой ебаной планете IDE
При этом далеко не самые оптимизированные.
Аноним 30/06/20 Втр 18:42:58 223757824308
>>223757502
Ты не шизик, с тобой всё ок. Ты хороший, годный анонимус, умеющий в мышление и дискуссию.

Но про вайпера мне непонятно. Неужели он может вайпать одновременно ВСЕ треды? Для этого потребовалось бы сидеть 24/7 и всю жизнь положить на это.
Зачем? Должна быть офигительная мотивация.

Было бы понятно, если бы было очевидно, куда уходить отсюда.
Но ведь уходить некуда.

Поэтому мы всё равно продолжим сидеть здесь.

Вайпать /б/ для меня похоже на какую-то шизофрению.
Аноним 30/06/20 Втр 18:44:03 223757889309
>>223757760
>Ну давай представим, что метод Random.nextInt() был бы нестатичным.
Ты наркоман? Он итак не статичный, мсдн открой
Аноним 30/06/20 Втр 18:44:29 223757917310
Снимок.JPG (80Кб, 1063x539)
1063x539
>>223757783
Да я вообще мимокрокодил. Мне просто словесный оборот понравился. Я искренне тебе выразил.
Аноним 30/06/20 Втр 18:45:16 223757965311
>>223757760
Для хуйни, которую нужно защитить от взлома жопы, используются другие специальные генераторы.
Аноним 30/06/20 Втр 18:45:25 223757972312
Аноним 30/06/20 Втр 18:46:45 223758055313
>>223757402
>Array.toString(array) не печатает массив
Где я писал, что он печатает? У меня к тебе всего два вопроса, хватит маневрировать.

Во-первых, зачем иметь статический метод toString(array), когда можно иметь нестатический toString()?

Во-вторых, почему конвертация в строки не происходит автоматически перед печатью? Ведь всё равно кроме строк ты не можешь ничего печатать. В шарфике такое есть, кстати.
Аноним 30/06/20 Втр 18:47:45 223758138314
>>223757101
> Дебил, блять, у тебя уже создан массив, который нужно напечатать.
Ты откуда приперся, хуесос? Массив это абстракция которой не в хуй не уперлось что-то "печатать". Он нужен чтоб в нем хранить данные. Ты наверное из тех пидоров которые программируют от UI к бекенду.
Энивей, ты может быть пояснишь мне недостаток, хоть один блять, такого подхода когда инструменты лежат в отдельном классе в виде статик методов?
Аноним 30/06/20 Втр 18:47:54 223758151315
>>223757889
>не статичный
Очевидно же, что я ошибся. По делу претензии будут?

>мсдн
Туда доки по джаве завезли?
Аноним 30/06/20 Втр 18:48:34 223758196316
>>223757296
Я ебу? я не проектировал Java.lang
Аноним 30/06/20 Втр 18:50:32 223758315317
>>223758138
>Энивей, ты может быть пояснишь мне недостаток, хоть один блять, такого подхода когда инструменты лежат в отдельном классе в виде статик методов?
Да, легко. Ты пишешь Array.toString(array) вместо array.ToString(), что не очевидно (т.к. у всего остального просто toString()) и занимает больше места.

Как ты ловко проигнорировал второй вопрос, однако. От энтерпрайз-джавапетуха другого и не ждали.
Аноним 30/06/20 Втр 18:51:24 223758383318
>>223757760
Для ранда это все очевидно что ты сказал. Просто это пример более неудобной работы с инструментами встроенной библиотеки в сравнении со статиками
Олсо, тот ебонавт (возможно, это ты), вообще пиздит за каким-то хуем про toString, которорый не статичный, а наследованный от глобального суперкласса. Это большие разницы.
Аноним 30/06/20 Втр 18:52:00 223758431319
>>223757811
Похуй. Зато на них смотришь и пишешь - и хуй встает аж.
Аноним 30/06/20 Втр 18:52:04 223758433320
>>223758151
>Очевидно же, что я ошибся.
Если ты имел ввиду, что он статичный, то тогда зачем создавать инстанс для его вызова?
>Ты создаешь инстан
Ты наркоман?
>Туда доки по джаве завезли?
Никому не интересен язык свиней, я про шарп говорил
Аноним 30/06/20 Втр 18:53:02 223758505321
>>223757917
Почему ты сидишь в тредах для даунах и всяких биопроблемах? ты долбоеб, да?
Аноним 30/06/20 Втр 18:55:08 223758669322
Аноним 30/06/20 Втр 18:55:49 223758721323
>>223758505
Я зашёл в тред, потому что могу решить эту задачу.
На джаве, на плюсах.
Мне интересная тема. Поэтому я здесь.

Среди прочих интересов у меня стихосложение и всякое словесное творчество. Поэтому мне зашло, когда анон выразился в духе сказок Тысячи и одной ночи.
Аноним 30/06/20 Втр 18:56:17 223758765324
>>223758433
>Ты наркоман?
Нет, ты. Статический класс - класс с единичным инстансом.

>язык свиней
>я про шарп говорил
Не вижу противоречия. Та же Java, но только с сахаром и ключевиками из C.
Аноним 30/06/20 Втр 18:58:28 223758917325
>>223757824
Да не думаю, что у него так уж много ресурсов сейчас. Просто минимум 4/10 тредов, которые лично я изредка посещаю и которые были относительно хорошими, получали такую-то порцию говна. Характерный такой почерк с выделением сайта и контрол-с контрол-в в пост. Может, он и бампами живых тредов занимается.
Мотивация - ну просто повалить мылач уже достижение, оно вполне может быть мотивацией само по себе, без логического обоснуя. Да и человек может просто кайфует от поднасирания макаке, не раздумывая о последствиях или наших чувствах (разве что в контексте "побугуртят, уйдут, и им же лучше будет").
И да, всё таки аиб - психотронная тюрьма, эта упадёт - другая появится. Двач умер? Да здравствует новый Двач. Только без абу и подобных, а то опять всё по кругу пойдёт.
Аноним 30/06/20 Втр 19:00:21 223759043326
>>223758765
>Статический класс - класс с единичным инстансом
ты чо несешь вообще? весь сок static в том, что его можно юзать не создавая инстанса. иди матчасть учи, додик
Аноним 30/06/20 Втр 19:01:19 223759129327
>>223758315
Тебя тут вообще-то покрывает горой кала еще как минимум один анон, я уже запутался кто за что топит и кто здесь самый долбоеб, а кто нормальный.
Насчет твоего выпука:
> Array.toString(array)
ты сам на джаве пишешь хоть, нет, блять? Это говно не взлетит, потому что
ArrayS.toString(arr)
видишь там буковку блять s на конце класса, дебич? У класса Array без s такого метода нету.
И еще ты может удивишься, но вызвать у ИНСТАНСА массива toString() можно явно, вот так как ты и пиздишь:
arr.toString();
Только на выходе там залупа получится, потому что массив контейнер, а не сами чиселки, бейсикодебил блять
Аноним 30/06/20 Втр 19:01:24 223759135328
>>223759043
>его можно юзать не создавая инстанса
Давай ещё скажи, что у него инициализации нет, хуйло безграмотное.
Аноним 30/06/20 Втр 19:02:31 223759223329
>>223758917
> эта упадёт - другая появится. Двач умер? Да здравствует новый Двач. Только без абу
Всё верно говоришь. Но будет Абу 2.0, и к нему тоже придёт злой Усман, и опять заберёт Двач под контроль товарищу майору.
Колесо Сансары сделает очередной оборот.
Ничего не поменяется.

Про "завалить двач" как ачивку - понимаю, может быть такое. Если человеку вообще нечем гордиться в жизни, он может гордиться тем, что завалил двач.

Ладно. Бог с ним.

Добра, анон.
Аноним 30/06/20 Втр 19:03:44 223759312330
int[] arr = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
String commaSeparatedNumbers = Arrays.stream(arr)
.mapToObj(Integer::toString)
.collect(Collectors.joining(", ", "[", "]"));
System.out.println(commaSeparatedNumbers);
Аноним 30/06/20 Втр 19:04:00 223759334331
>>223759129
>Только на выходе там залупа получится
Имя инстанста там получится, а не залупа
Array hui = new Array();
hui.ToString();
ВЫВОД: hui
Аноним 30/06/20 Втр 19:04:48 223759409332
>>223759129
>ты сам на джаве пишешь хоть, нет, блять?
Зачем мне писать на ЯП, в котором я должен совершать ритуалы из 2 слов и 3 спецсимвола, что бы просто напечатать массив?

>Только на выходе там залупа получится, потому что массив контейнер
И эта получившаяся залупа кому-то настолько нужна, что нельзя этот метод поменять на реализацию из Arrays.ToString()?
Аноним 30/06/20 Втр 19:05:33 223759457333
>>223759312
System.out.println(Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10));
Аноним 30/06/20 Втр 19:06:16 223759513334
>>223759135
>Давай ещё скажи, что у него инициализации нет, хуйло безграмотное.
Инстанс есть, а?
Class Pidor()
public static string name = "223759135"

Console.Write(Pidor.name)
Аноним 30/06/20 Втр 19:06:37 223759530335
Аноним 30/06/20 Втр 19:07:21 223759587336
>>223758765
> Нет, ты. Статический класс - класс с единичным инстансом.
что это за выпердыш из очка? Ты что ли бейсика обожрался?
Класс может быть статическим только если он объявлен внутри другого класса, дебич. И это совсем, полностью, пиздецки другая семантика (это значит что можно создать СКОЛЬКО УГОДНО инстов этого класса, но только из под внешнего класса, по типу new Outer.Inner).
"Общий" смысл static - это поле или метод, НЕ ПРИНАДЛЕЖАЩИЙ никаким инстансам, он находится непосредственно в хипе после первого же места где встретился в программе, и считается принадлежащим к классу
Аноним 30/06/20 Втр 19:07:40 223759610337
>>223759513
>Инстанс есть, а?
Да, есть.
Аноним 30/06/20 Втр 19:08:52 223759687338
>>223747797 (OP)
Пиздец, больше 300 постов и не один говнокодер не знает про join.
Аноним 30/06/20 Втр 19:08:53 223759689339
>>223759135
Его уже двое обсирают абсолютно по делу, он спорит на тему языков в которых не шарит, но нет, не хочу внять, хочу жрать говно. Пиздец.
Аноним 30/06/20 Втр 19:10:08 223759782340
>>223759610
>Да, есть.
За щекой у тебя разве что
Аноним 30/06/20 Втр 19:11:41 223759918341
>>223759782
О сын шакала, я заставлю твой червивый рот сомкнуться навеки!
Аноним 30/06/20 Втр 19:12:28 223759973342
Аноним 30/06/20 Втр 19:13:47 223760066343
>>223748037
АХАХАХАХАХ ссссссука, в голос.
З.Ы. А хули мы юзаем неймспейс стд?
Аноним 30/06/20 Втр 19:14:33 223760108344
>>223759334
Ты наверное чел который топит за шарп. В джаве выводится хэш объекта а не имя.
>>223759409
> в котором я должен совершать ритуалы из 2 слов и 3 спецсимвола
Py-тушок что ли? Хуй знает, что может быть еще проще и лаконичнее джавы, я просто хуй уже знает.
> И эта получившаяся залупа кому-то настолько нужна
конечно же нет. никому в принципе нахуй не нужно вызывать toString у массива. Скажи мне хоть один пример где это надо, кроме шапки этого ебанутого треда? И уж если совсем печёт, то для таких ебанатов видимо и написали этот Arrays.toString(), чтоб его раз в 10 лет вызвать
Аноним 30/06/20 Втр 19:16:04 223760211345
>>223759587
>НЕ ПРИНАДЛЕЖАЩИЙ никаким инстансам
И поля инициализируются не при первом использовании того единого инстанса static-класса, в котором они находятся?
Аноним 30/06/20 Втр 19:20:00 223760510346
>>223760211
При первом, но это не значит что создается инстанс. Хотя бы потому что не-статик поля в этом твоем как ты говоришь "инстансе" не существуют, долбоеб. И потому что класс нельзя передать как объект. В этом смысле это просто неймспейс для его статик-методов и полей.
Аноним 30/06/20 Втр 19:21:09 223760599347
>>223760108
>Py-тушок
Мимо. Питон не намного лучше Java, там тоже куча местных обрядов, без библиотек он - ничто.

>что может быть еще проще и лаконичнее джавы
Молодец, хорошо пошутил. Даже блядский шарп лучше. И то, что постоянно выходят "Better Java" и прочие её убийцы (к примеру Kotlin), а также тонны кодогенераторов, хорошо показывает её "простоту и лаконичность".
Аноним 30/06/20 Втр 19:21:50 223760670348
>>223760510
>неймспейс для его методов и полей
Ты только что объект.
Аноним 30/06/20 Втр 19:29:38 223761297349
>>223760599
Сложность и многословность это не синонимы, дауненок. Я имел ввиду что в ней не так много всяких абстракций и сахара, чтоб она стала пиздецом вроде того же си-шарпа, где полно вот этого вот всего (всякие делегаты вместе с лямбдами за каким-то хуем в одном языке, например, LINQ, сахар типа get set, и чего там еще есть у них). Правда, в ней зачастую перегружены ключевые слова (тот же static который для класса значит максимально неинтуитивную вещь).
> И то, что постоянно выходят "Better Java" и прочие её убийцы (к примеру Kotlin)
имплаинт на дотнете нет зоопарка языков помимо шарпа, ну-ну
> а также тонны кодогенераторов, хорошо показывает
ну так пиши с покладкой хуя на модификаторы доступа, и вообще сафети, будет тебе прямой доступ до всего отвсюду и никаких километровых конструкторов перегруженных 50 раз и геттеров. Просто когда вся эта хуйня наебнется сам же будешь разребать
Аноним 30/06/20 Втр 19:36:29 223761816350
Безымянный21.png (11Кб, 726x354)
726x354
Аноним 30/06/20 Втр 19:36:55 223761853351
>>223761297
>имплаинт на дотнете нет зоопарка языков помимо шарпа
Часто видишь код на F# или VB.NET? И я нет. А он есть.

>Я имел ввиду что в ней не так много всяких абстракций и сахара, чтоб она стала пиздецом вроде того же си-шарпа
Т.е. твой идеал - это C или RISC-ассемблеры?
Аноним 30/06/20 Втр 19:38:29 223761952352
бампец
Аноним 30/06/20 Втр 19:38:37 223761960353
>>223760211
тупой дебил, блядь, ты понимаешь, что статик поле, например, просто инициализирует переменную в куче и все? А?
Аноним 30/06/20 Втр 19:39:10 223762001354
>>223760599
>Даже блядский шарп лучше
За базаром следи, божественный шарп, ты хотел сказать?
Аноним 30/06/20 Втр 19:43:02 223762258355
>>223761960
А инициализатор объекта что такое по-твоему? Он ведь как раз
>просто инициализирует переменные в куче и всё
Аноним 30/06/20 Втр 19:45:40 223762433356
>>223761853
Блять, ты уже заебал. Я имел ввиду что в конкретно в джаве на мой субъективный взгляд необходимый минимум абстракций, чтоб писать на ней не сложный, но решающий практически любые задачи код. Больше - тоже хорошо. Мне например шарп больше нравится потому что он богаче. А плюсы еще больше. Но там надо пропорционально больше времени проебаться с обучением чтоб чему-то научиться. Надо различать реализуемые семантики и синтаксис. Мне до пизды синтаксис, важно что язык умеет
Аноним 30/06/20 Втр 19:46:21 223762477357
image.png (14Кб, 774x209)
774x209
>>223762001
Я сказал то, что хотел. Если хочешь что-то доказать - вперёд, напиши реализацию powerset лучше, чем на пике (сектанты-шарписты из /pr/ лучше не смогли).

На Haskell, напоминаю, это делается в одну строчку:
powerset = filterM (\x -> [False, True])
Аноним 30/06/20 Втр 19:48:21 223762587358
Ебать тред даунов.

мимо настоящий программист
Аноним 30/06/20 Втр 19:48:57 223762633359
Аноним 30/06/20 Втр 19:49:07 223762642360
>>223762587
Пиши давай свою реализацию, посмотрим что ты умееш.
Аноним 30/06/20 Втр 19:50:17 223762715361
>>223762477
Хаскелеёб-теоретик вскрылся. Дохуя диссертаций написал уже? С яйцеголовым страуструпом мешаешь познакомиться?
Аноним 30/06/20 Втр 19:50:25 223762722362
>>223762433
>необходимый минимум абстракций
ООП - это далеко не необходимый минимум. Какой-то C или Pascal справятся куда лучше.

>Мне до пизды синтаксис, важно что язык умеет
Любой ЯП общего назначения может в задачи типичного программиста. Но где-то я в одну строку кода (80 символов) могу написать полноценную функцию, а где-то у меня объявление метода столько займёт.
Аноним 30/06/20 Втр 19:50:39 223762739363
>>223762642
> умееш.
я умею писать на русском. а ты?
Аноним 30/06/20 Втр 19:50:50 223762756364
>>223747797 (OP)
foreach(var item in array){
print или cout или console.writeline(item)
}
/thread
Аноним 30/06/20 Втр 19:51:16 223762790365
ньюфаг в тредю.webm (2317Кб, 1280x718, 00:00:04)
1280x718
Аноним 30/06/20 Втр 19:52:12 223762850366
>>223762756
проебал что тебе нужны скобки и запятые, так что похуй, пойду лучше дуну
Аноним 30/06/20 Втр 19:52:30 223762867367
Аноним 30/06/20 Втр 19:52:41 223762882368
>>223762633
Ясно, в элементарные битовые операции мы не можем. Двойка в степени list.Count, конечно же (целочисленный аналог Math.Pow(2, list.Count);).
Аноним 30/06/20 Втр 19:52:49 223762894369
>>223762722
> Какой-то C или Pascal справятся куда лучше.
ну ка расскажи мне сейчас с чем они справятся лучше? без примеров это все пердежь в лужу. только не надо мне сейчас говорить хуитку про процедурщину и прочее. Никто не мешает в джава создать один объект и в него запихнуть все процедуры. Внутри main по сути пишется программа в проц стиле практически
Аноним 30/06/20 Втр 19:53:35 223762954370
>>223762790
> не ньюфак
> смайлоеб
> запостил вебм с рачьем ебаным младопидорским
Аноним 30/06/20 Втр 19:53:51 223762974371
>>223762722
>Но где-то я в одну строку кода (80 символов) могу написать полноценную функцию
Потом обикаешься, когда тебя будут добрым словом вспоминать погромисты, что твое говно будут поддерживать\допиливать
Аноним 30/06/20 Втр 19:55:09 223763066372
>>223761853
>Часто видишь код на F# или VB.NET? И я нет. А он есть.
На .net ващет оставшаяся часть энтерпрайза, которая не на Яве, дилетант
Аноним 30/06/20 Втр 19:55:13 223763070373
>>223762954
А ты зато порвался - любо-дорого взгянуть. :3
Аноним 30/06/20 Втр 19:55:28 223763091374
>>223762882
Умеем. Просто в этом месте это выглядит так будто какой-то хуйлан хотел повыебываться запилив простейшую хуйню так чтоб она была максимально неузнаваема. Это что, позволило выполниться этому коду на 6 мкс быстрее?
Аноним 30/06/20 Втр 19:57:58 223763249375
>>223762894
>ну ка расскажи мне сейчас с чем они справятся лучше?
C подходит для низкоуровневого программирования, Java нет. В C "HelloWorld" будет гораздо короче, и можно жонглировать указателями.

>без примеров это все пердежь в лужу
Могу и пример показать. Задача - найти powerset. Реализация (на Haskell):
powerset = filterM (\x -> [False, True])

Жду от тебя реализацию на Java.
Аноним 30/06/20 Втр 19:58:46 223763313376
>>223763091
А зачем ещё хаскель учить.
Аноним 30/06/20 Втр 20:01:22 223763418377
#include <stdio.h>

int main() {
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
int loop;

for(loop = 0; loop < 10; loop++)
printf("%d ", array[loop]);

return 0;
}


В плюсах всё так сложно? На си это же изичи.
Аноним 30/06/20 Втр 20:01:26 223763439378
>>223763091
>запилив простейшую хуйню так чтоб она была максимально неузнаваема
Convert.ToInt32(Math.Round(2, list.Count)) лучше выглядит?
Аноним 30/06/20 Втр 20:07:36 223763832379
>>223763249
Пиздец, блядь, ебанаврот, ты сейчас что ли шутишь нахуй? Ты яйцеголовый поехавший хаскелист, ты можешь мне пояснить нахуй нужен хэллоуворлд на 2 строчки короче, блядь? Избыток кода в джава и ООП-языках в частности тратится исключительно на структурирование программы, и все. Ты платишь за ясность, расширяемость и безопасность этими строчками, а не просто так долбоебы решили сделать язык помногословнее.
Пиздец, сразу видно дятла который видит в коде какой-то академический перфекционизм, а не воспринимает его как инструмент рабочий.
> можно жонглировать указателями.
Охуеть. Я даже когда писал на микроконтроллеры прошивки на сях, это говно нигде практически не пригождалось никогда. Короче теоретик в тебе продолжает полыхать.
> powerset
я во-первых уже почти выкатился отсюда, потому что тут какой-то тухлый срач только остался, наблюдаю через доллчан вполглаза. во вторых я вообще не ебу что это за поебень ваша, академовская. наверняка реализовано все уже и велосипеды нахуй не нужны. и в-третьих очевидно будет оно длиненне чем петухаскель. только вот на джаве оно будет РАБОТАТЬ а не помогать школьнику курсач сдать.
Аноним 30/06/20 Втр 20:09:31 223763967380
>>223763439
Получше. Здесь хотя бы все однотипно а не выпрыгнувший откуда не возьмись байтодроч. Хотя может я просто не привык, хуй знает. я вообще сначала подумал это перегружено что-то, хотя вроде в шарпе нет перегрузок операторов.
Аноним 30/06/20 Втр 20:12:08 223764158381
>>223763832
>Я даже когда писал на микроконтроллеры прошивки на сях, это говно нигде практически не пригождалось никогда
Ну так потому что ты писал в привычном веб-макак стиле, у тебя просто в голове не укладывается, где и как это может пригодиться. Есть мазня, а есть картины. Так же и код отличается. Дело не в размере кода, если что, но обычно это всегда коррелирует с его изящностью.
Аноним 30/06/20 Втр 20:13:54 223764293382
Аноним 30/06/20 Втр 20:14:24 223764326383
>>223763832
>Пиздец, сразу видно дятла который видит в коде какой-то академический перфекционизм, а не воспринимает его как инструмент рабочий.
ЯП для меня инструмент. А ты любишь ублажать компилятор, для чего пишешь тонны ненужны слов.

>только вот на джаве оно будет РАБОТАТЬ а не помогать школьнику курсач сдать.
И будет занимать 100 строчек, заняв несколько часов разработки. Приемуществ никаких - нативный ЯП Haskell по определению быстрее Java (использующую виртуальную машину) для большиства задач, а с безопасностью у него получше.
Аноним 30/06/20 Втр 20:16:29 223764486384
>>223763967
>Хотя может я просто не привык, хуй знает
Возможно. Просто в C/++ это де-факто идиома. Но в длинном варианте ничего плохого нет, т.к. шарп сам по себе не о скорости.
Аноним 30/06/20 Втр 20:17:07 223764522385
>>223747797 (OP)
for(const auto& a: arr)
std::cout << a << " ";
std::cout << std::endl;
Аноним 30/06/20 Втр 20:17:18 223764535386
>>223764158
Ты иногда как че высрешь, создается ощущение что ты полный диван. Веб-макакские традиционные пых и джаваскрипт это ни разу не ООП здорового человека (это какая-то ебаная унылая имитация, нет тру ООП на языках без нормальной типобезопасности). Весь последний час ты срешься тут с энтерпрайзом, который ни разу не веб как основная ниша.
> у тебя просто в голове не укладывается, где и как это може
бля, даунич. битовая арифметика - да. арифметика указателей - нахуй она нужна если плюсы позволяют пользоваться нормальными удобными объектами, а не перебирать массивы по адресам (как пример)
Аноним 30/06/20 Втр 20:18:08 223764602387
А этот ваш Хаскель используется где в продуктовой разработке или это так, ради выебона?
Аноним 30/06/20 Втр 20:18:44 223764643388
Аноним 30/06/20 Втр 20:20:16 223764735389
>>223764326
> нативный ЯП Haskell
нативный яп хаскель? это что блять, имя какого-то бога? про JIT и хардварные реализации джава не слышал, нет? Энивей, это пустой пердежь без пруфов.
> И будет занимать 100 строчек
кто о чем а вшивый все о бане
> заняв несколько часов разработки
если ты хэлоуворлдщик вкатывальщик. если ты скилловый и у тебя норм современная помогающая IDE то это минуты
> ЯП для меня инструмент
инструмент онанизма?
Нет, правда, в какой сфере ты прогаешь на нем?
Аноним 30/06/20 Втр 20:20:42 223764762390
>>223754915
>Весь запал пропал нахуй, как зажечься снова?
Попробуй не планировать хуйню как советуют коуч ебланы, а делом заняться. Где вы эту хуйню берёте? Типа планируй расписывай чтобы не прокрастинировать, в итоге это и есть прокрастинация. Бери и делай. Технологии на рандоме можешь выбрать.
Аноним 30/06/20 Втр 20:21:35 223764824391
>>223764735
>Энивей, это пустой пердежь без пруфов.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/haskell.html
Жду >ваши бенчмарки не бенчмарки

>если ты скилловый и у тебя норм современная помогающая IDE то это минуты
Напиши, если это минуты. Ты на это сообщение дольше времени потратил.
Аноним 30/06/20 Втр 20:23:09 223764926392
Дилетантов полон тред.
мимо прогаю на чём скажут
Аноним 30/06/20 Втр 20:24:11 223765004393
>>223763249
>Жду от тебя реализацию на Java.
>
powerset = CreatePowerset()
Аноним 30/06/20 Втр 20:25:22 223765090394
>>223764926
Двачую. Будто есть какая-то разница на чём писать.
Аноним 30/06/20 Втр 20:25:53 223765122395
>>223764824
Ну еще бы блять, притащил про-хаскельные бенчмарки, отсортированные по убыванию. Чтобы все такие не скролля "ООООО БЛЯТЬ ХАСКЕЛЬ УДЕЛАЛ ЖАБАГОВНО НА РЕГЭКСПАХ В 10 РАЗ ПЕРЕКОТЫВАЮСЬ НАХОЙ!!!11", хотя в других задачах ниже отсасывает как положено. Плюс хз какие там обезьяны жабили еще, как было организовано тестирование (там дохуя всего с кэшами например влияет) и прочее.
ты не ответил чем занимаешься.
Аноним 30/06/20 Втр 20:27:21 223765216396
>>223756329
> по правилам хорошего тона
Так только джава-макаки делают. Тру питонисты юзают if __name__ == "__main__":
Аноним 30/06/20 Втр 20:27:27 223765221397
>>223765122
>ты не ответил чем занимаешься.
Борщик хлебаю.
Аноним 30/06/20 Втр 20:28:17 223765271398
>>223764926
Ты скорее всего пиздишь на чем скажут, умник хуев. Вангую в тебе маняпрограммира-мультиязычника знающего несколько синтакисов одной и той же парадигмы и выебывающегося этим.
Запрогай что-то на плюсах, руби, расте, лиспе, пёрле и хаскеле, тогда посмотрим. задачу из ОП например. Пиздуй, выполняй
>>223765090
ты тоже
Аноним 30/06/20 Втр 20:29:20 223765346399
>>223765271
Найс разрыв маньки диванной.
Аноним 30/06/20 Втр 20:30:02 223765391400
>>223764643
Тот, который стандартной либе уже хер знает сколько, дебил.
Аноним 30/06/20 Втр 20:30:22 223765410401
Аноним 30/06/20 Втр 20:31:28 223765487402
>>223765391
Там только thread::join, дауна тупорылого ты кусок.
Аноним 30/06/20 Втр 20:33:11 223765617403
Аноним 30/06/20 Втр 20:34:01 223765672404
15912926441010.jpg (218Кб, 1242x1304)
1242x1304
>>223765271
Главное - алгоритмы, а не синтаксис, дилетант ебаный. Синтаксис нового языка выучивается под конкретную задачу за два часа.
>Запрогай что-то на плюсах, руби, расте, лиспе, пёрле и хаскеле, тогда посмотрим. задачу из ОП например. Пиздуй, выполняй
Я за деньги-то стараюсь откосить от неитересной задачи, а тут прямо побежал выполнять на слабо для какого-то ноунейма.
Аноним 30/06/20 Втр 20:34:05 223765679405
>>223748673
скажи мне честно, ты ебанутый?
Аноним 30/06/20 Втр 20:34:09 223765685406
>>223747797 (OP)
Cмотри std::istream_iterator
Ебал рты тех кто использует голые циклы.
Аноним 30/06/20 Втр 20:34:47 223765724407
>>223765672
>Я за деньги-то стараюсь откосить от неитересной задачи, а тут прямо побежал выполнять на слабо для какого-то ноунейма.
Братишка.
Аноним 30/06/20 Втр 20:36:57 223765860408
>>223765672
Пиздец ты сейчас высрал хуйню. Впрочем... можешь не продолжать. Сразу видно что ты дебил.
Парадигма != Алгоритмы != Синтаксис, хуесос, ты хоть понимаешь это?
Синтаксис это вообще мишура ебаная, а парадигма определяет как в программе абстрагируются сущности (объекты, поведение и все вот это). Короче ты слишком тупой чтоб я тебе тут поясняй. Дуй нахуй отседа.
Аноним 30/06/20 Втр 20:37:05 223765865409
>>223765672
>Синтаксис нового языка выучивается под конкретную задачу за два часа.
Выучить язык это научиться писать красивый код без велосипедов и костылей. На это нужно минимум год-два.
Аноним 30/06/20 Втр 20:37:58 223765927410
>>223765487
Лол, точно, он в бусте, только собираются перенести.
Но вы все равно макаки, раз городите свои велосипеды.
Аноним 30/06/20 Втр 20:40:34 223766101411
>>223765865
Еще одна жертва инфоцыган.
>>223765860
>парадигма определяет как в программе абстрагируются сущности
Слова красивые. А теперь без гугла своими словами объясни "парадигму", "абстрагироваться" и "сущности" и потом все это предложение целиком, щегол.
Аноним 30/06/20 Втр 20:43:00 223766255412
>>223766101
>Еще одна жертва инфоцыган.
Аргументы будут? Или для тебя выучить язык это научиться писать программы уровня лаба1?
Аноним 30/06/20 Втр 20:44:02 223766324413
>>223766101
пиздец, уже наверное только полный долбоеб не посмотрел на функциональщину в противовес ООП чтоб увидеть два принципиально разных взгляда на программирование, но этот прям выпрашивает чтоб его накормили говном.
Функция как объект первого класса, долбоеб, это тебе о чем-то говорит? Они невозможны в джава например, но из них все состоит в функциональщине. В ООП ты создаешь программу отталкиваясь от объектов, заворачивая в них поведение, в функциональщине все наоборот, функции первичны, и манипулируют данными, все рассматривается от поведения.
Аноним 30/06/20 Втр 20:44:17 223766347414
>>223764158
>у тебя просто в голове не укладывается, где и как это может пригодитьс
Практически единственное, где нужны указатели - динамические, например, массивы. Все. Остальное сорта говна
Аноним 30/06/20 Втр 20:45:30 223766433415
>>223764535
Веб-макакинг - это вообще не про языки. Это про подход к программированию, парадигма написания. Макакой можно легко быть и на плюсах, и особенно на джаве. Думаешь использование плюсов делает тебя трушнее, мегакек, просто ты ручки взял инструмент, который ты не понимаешь как использовать. Оттуда и вопросы, а зачем мне работа с указателями и т.д. Ты не понимаешь как работает язык, просто хуяришь по инструкции, мартышка.

>нет тру ООП на языках без нормальной типобезопасности
Это ты где-то на хабре прочитал? Необоснованная хуйня. Кстати ты обосрался сразу дважды, я погуглил и в пыхе есть тайп хинтинг, хотя давай, скажи ещё, что он там ненастоящий.
Аноним 30/06/20 Втр 20:45:46 223766458416
>>223764926
>мимо прогаю на чём скажут
>мимо сосу чо скажут
Пофиксил
Аноним 30/06/20 Втр 20:45:53 223766467417
>>223765927
>не знает стандарт
>чето рот свой открывает
Аноним 30/06/20 Втр 20:45:53 223766468418
>>223766347
Да ты не понимаешь, он пишет максимально кратко, зупутано, но штобкрасиво. Не мешай ему, возможно он сейчас онанирует на брейнфак
Аноним 30/06/20 Втр 20:45:57 223766474419
13914624686448.jpg (68Кб, 720x951)
720x951
>>223766324
Ясно, иди нахуй. Пиздец, как всегда в /b потратил на долбоёба 20 минут жизни.
Аноним 30/06/20 Втр 20:45:59 223766478420
>>223766347
Если ты пишешь калькуляторы или хоумпаги, то может быть.
Аноним 30/06/20 Втр 20:47:36 223766579421
>>223766433
>Веб-макакинг
>Ты не понимаешь как работает язык, просто хуяришь по инструкции
>в пыхе есть тайп хинтинг
BULLSHIT BINGO!!
Аноним 30/06/20 Втр 20:48:40 223766642422
>>223766468
>Да ты не понимаешь, он пишет максимально кратко, зупутано, но штобкрасиво.
Да я понимаю, что через полгода он сам не разберет, чо там в одной строке у него происходит, а уж если надо изменить, это туши свет будет.
>>223766478
Давай пример, где твои указатели просто пиздец как нужны
Аноним 30/06/20 Втр 20:50:04 223766742423
>>223766324
\ну и долбоёб, в голове каша
не первый раз таких встречаю, откуда этот понос про функциональщину они берут?
Аноним 30/06/20 Втр 20:50:38 223766789424
>>223766433
При чем тут тайп хинтинг, долбоеб? Истинная мощь и смысл ООП целиком лежат в полиморфизме. В языке, где любое говно можно превратить в другое, и запихать в третье, и молиться чтоб вся эта параша как-то ехала, нет никакого полиморфизма и быть не может.
Исходя из того что ты сейчас высрал отвечать тебе на первую часть даже смысла нет, это я-то не понимаю как языки работают, но почему-то срешь хуйню здесь ты. А так-то да, байтоебить с пакетами данных от датчиков, вручную там хуярить всякие CRC проверки целостности данных это да, это ЧИСТЫЙ ВЕБ+ХТМЛ. иди крч нахуй.
Аноним 30/06/20 Втр 20:50:58 223766810425
>>223747797 (OP)
Хочешь красивый код, сделай это на питоне

print([x % 10 for x in range(1, 11)])
Аноним 30/06/20 Втр 20:51:34 223766854426
Аноним 30/06/20 Втр 20:51:37 223766861427
>>223766642
>Да я понимаю, что через полгода он сам не разберет, чо там в одной строке у него происходит, а уж если надо изменить, это туши свет будет.
Просто нужен баланс. Есть задачи, которые пишутся в одну строчку, но остаются простыми и понятными. Только это не про хаскель.
Аноним 30/06/20 Втр 20:51:58 223766881428
>>223766742
На хабре щас форс идет, мол ООП - устаревшая концепция, в тренде функциональщина.
Аноним 30/06/20 Втр 20:52:26 223766920429
Аноним 30/06/20 Втр 20:52:29 223766926430
>>223766742
Изложи ты суть функциональной парадигмы плес, хочу знать
мимо-другой
Аноним 30/06/20 Втр 20:53:14 223766975431
>>223766789
>Истинная мощь и смысл ООП целиком лежат в полиморфизме
А может в ИНКАПСУЛЯЦИИ, чтоб нельзя было подлезьть к чему нельзя или в НАСЛЕДОВАНИИ? Ммм, уёба?
Аноним 30/06/20 Втр 20:53:31 223766993432
>>223766478
Калькулятор невозможно написать, так как калькулятор - это hardware. С таким же успехом можешь написать радиоприемник.
Аноним 30/06/20 Втр 20:54:24 223767051433
>>223766789
>байтоебить с пакетами данных от датчиков, вручную там хуярить всякие CRC проверки целостности данных это да, это ЧИСТЫЙ ВЕБ+ХТМЛ
Так и есть. Ты думаешь, что делаешь что-то сложнее веба? Мой сладкий летний дружок, ты же к программированию пока и не притрагивался.
Аноним 30/06/20 Втр 20:54:42 223767068434
194c8223f787bc6[...].jpg (46Кб, 576x483)
576x483
>>223766975
>Истинная мощь и смысл ООП целиком лежат в полиморфизме
>Мам, я могу в один массив натолкать разные классы, гляди, крутота
Аноним 30/06/20 Втр 20:55:18 223767116435
>>223766810
Ебать индусятина. Чтобы вывести ряд натуральных чисел, ты берешь остатки от деления их же на 10, ебануться
Аноним 30/06/20 Втр 20:55:43 223767140436
>>223766993
Я на плисе тебе и калькулятор напишу, и дилдак, которым тебя в анал выебу

>так как калькулятор - это hardware.
харкнул тебе в лицо
Аноним 30/06/20 Втр 20:55:59 223767159437
>>223766975
тебе мозги промыли учебниками для вкатывальщиков в жаву и шарпы. Это все вторичная хуйня, особенно наследование.
Аноним 30/06/20 Втр 20:57:20 223767235438
>>223767116
Ну так там же 0 идет после 9, какой-то костыль все равно нужен, чтобы 10 в 0 превратить
Аноним 30/06/20 Втр 20:57:34 223767253439
>>223767159
А может тебе промыли своим полиформизмом, вась?
Аноним 30/06/20 Втр 20:58:17 223767303440
>>223766926
Начнём с того, что половина текста, которую здесь пишут диваны про функционал, свойственна как раз объектам. Ну да похуй, с хабрамакаками я за руку не дороваюсь./
Аноним 30/06/20 Втр 20:58:18 223767305441
15935269432650.jpg (273Кб, 1000x1646)
1000x1646
Аноним 30/06/20 Втр 20:58:39 223767329442
>>223767140
>Я на плисе тебе и калькулятор напишу, и дилдак, которым тебя в анал выебу
А я из транзисторов спаяю, дальше чо?
Аноним 30/06/20 Втр 20:59:22 223767387443
>>223767051
очередной выпук без содержания. впрочем, ничего нового.
такой пиздежь себе может позволить разве что какой-нибудь FGPA-шник, который копается еще ниже. Но от каких-то петушков в треде про всякие питоны... сорян
Аноним 30/06/20 Втр 21:00:14 223767456444
>>223766789
Создал только что на фабрике полиморфных ебателей композитные дилдак и вставил тебе в ротеш. Вот сюрприз, это оказалась твоя мамка, ведь она у неё был интерфейс для присовывания хуя
Аноним 30/06/20 Втр 21:01:14 223767532445
Аноним 30/06/20 Втр 21:01:24 223767540446
>>223767303
Если ты про костыли которые делаются в ООП под функциональщину, типа реализации функциональных интерфейсов или объекты делегатов, то ты конечно опять насрал мимо. Это просто оболочки ввиду неимения нужных механизмов в этих языках.
Аноним 30/06/20 Втр 21:02:08 223767589447
>>223767387
>кодер не осилил указатели и пукнул
Аноним 30/06/20 Втр 21:03:21 223767673448
>>223767589
Поссал на тебя.
Короче тут началась какая-то хуйня с троллями, дилдаки, мамки блять, охуеть надо.
Выкатился.
Аноним 30/06/20 Втр 21:03:52 223767722449
>>223766789
>вручную там хуярить всякие CRC проверки целостности данных
Ты тоже, когда надо джва числа сложить свой велосипед городишь? Все уже написано, до тебя, бери и пользуйся
Аноним 30/06/20 Втр 21:03:54 223767724450
15924046577220.jpg (54Кб, 521x521)
521x521
Аноним 30/06/20 Втр 21:05:15 223767812451
>>223767540
Ты просто употребляешь слова, не понимая их смысла, остановись. Функциональщик он бжлад
Аноним 30/06/20 Втр 21:06:23 223767882452
>>223767673
Стоит по колено в моче веб-макакинга и ещё ссыт на кого-то.
Аноним 30/06/20 Втр 21:06:51 223767914453
>>223767540
>или объекты делегатов
Ссылка на метод, по сути. Дальше чо пукать будешь?
Аноним 30/06/20 Втр 21:07:11 223767940454
>>223767722
Я уже не помню как там я делал, искал таблицы CRC-кодов, что-то там считал.
Более простую проверку четности сам пилил, чтоб хранить контрольную сумму в EEPROM рядом с проверяемыми данными. Было очень важно получить валидные данные из памяти, ибо кое-что пиздец дорогое могло ебануть и сгореть если б там была ошибка.
Аноним 30/06/20 Втр 21:08:30 223768040455
>>223767722
CRC это школьный курс. Бахвалиться знанием кодирования это как рассказывать, что не ссыш себе на штанину во время почеиспускания. Это и есть уровень кодинга в РФ - школьный курс, к серъёзным проектам тут никого не подпустят.
Аноним 30/06/20 Втр 21:09:21 223768086456
>>223767914
Дальше мамок ебать начнет. И самое страшное, что в /pr уровень дискуссии абсолютно такой же, что ИТТ
Аноним 30/06/20 Втр 21:09:23 223768089457
Аноним 30/06/20 Втр 21:10:02 223768134458
>>223767914
> Ссылка на метод, по сути
на хуетод. она завернута в объект. потому что иначе не умеют эти ваши джавы и шарпы. И кстати, как минимум в джава невозможны замыкания, что есть солидный просос.
>>223767812
ты вообще ничего еще не сказал, зеленая хуета
Не сомневаюсь что ИТТ смысл функциональной парадигмы понимаю только я и этот поехавший хаскелист
Аноним 30/06/20 Втр 21:11:39 223768255459
Рекурсией можешь.Это красиво?
Аноним 30/06/20 Втр 21:11:52 223768269460
>>223766975
>ИНКАПСУЛЯЦИИ
Именно. Полиморфизм и наследование это хуита. Вот инкапсуляция реально очень важна, без нее любой проект превращается в груду мусора. Ее используют даже на си.
Аноним 30/06/20 Втр 21:12:17 223768294461
>>223767940
>Я уже не помню как там я делал, искал таблицы CRC-кодов, что-то там считал
Не знаю зачем ты это делал, все уже до тебя сделано. Писал библиотеку для получения данных с контроллера по modbus tcp, все валидно было, без моих велосипедов. Проблемс?
Аноним 30/06/20 Втр 21:12:58 223768331462
>>223768040
>CRC это школьный курс.
И зачем писать свое CRC16?
Аноним 30/06/20 Втр 21:13:24 223768366463
>>223768134
>на хуетод. она завернута в объект
И что?
Аноним 30/06/20 Втр 21:13:48 223768386464

>>223768331
Почему ты меня спрашиваешь? Думаешь он там что-то своё писал? Со стака скопировал и в продакшен.
Аноним 30/06/20 Втр 21:14:08 223768406465
>>223768269
Есть языки вообще без инкостыляции и ничего
Аноним 30/06/20 Втр 21:14:14 223768416466
>>223768269
>Вот инкапсуляция реально очень важна, без нее любой проект превращается в груду мусора.
Просто возможность в ногу стрельнуть. Будь внимательнее и все
Аноним 30/06/20 Втр 21:14:25 223768430467
>>223747797 (OP)
Что значит красиво? Попробуй через цикл блять. Что за тупые вопросы, нахуй ты тред создал?
Аноним 30/06/20 Втр 21:14:42 223768451468
>>223768406
Языки есть, а программ нет.
Аноним 30/06/20 Втр 21:15:12 223768483469
>>223768134
Ну давай поговорим. Вот этот код - является функциональной программой или нет?

int Factorial(int n)
{
int result = 1;
for (int i = 2; i <= n; i++)
{
result *= i;
}
return result;
}
Аноним 30/06/20 Втр 21:15:41 223768518470
>>223768416
Тайп хинтинг тоже тогда.
Аноним 30/06/20 Втр 21:18:56 223768727471
>>223768483
что за тупые вопросы? это вообще просто функция. функциональность зависит от того что ты можешь с ней сделать. Если только вызвать, то нет. Если ты можешь использовать ее как объект первого класса- то да.
Аноним 30/06/20 Втр 21:21:40 223768898472
>>223768727
Ты как мартышка повторяешь какие-то тезисы из книги.

>Если только вызвать, то нет
Что в ней не позволяет считать её функциональной программой при вызове?
Аноним 30/06/20 Втр 21:22:15 223768938473
>>223768483
олсо, если ты можешь подставить ее как часть лямбды или делегата, завернув в объект ФИ или делегата, то получишь костыльный ФП в стиле джава и шарпа
Аноним 30/06/20 Втр 21:25:59 223769172474
>>223768483
Поскольку у этой функции нет побочных эффектов, то да, можно сказать это функциональная программа.
Аноним 30/06/20 Втр 21:26:02 223769174475
>>223752806
>>223752693

Ты ебнутый? Это же простейший цикл вывода массива, мы такое на первом блять курсе учили, не уж то макаки на самом деле настолько тупые дауны?
Аноним 30/06/20 Втр 21:26:06 223769182476
>>223768483
Функция Factorial является функционально чистой. Но при этом используемый внутри код нетипичный для чисто функционального программирования, т.к. хранит стэйт.
Аноним 30/06/20 Втр 21:26:33 223769222477
dBKpexE1qc0.jpg (56Кб, 736x736)
736x736
>>223768898
> долбоеб не понимает что концепция функции и функциональной парадигмы программирования объединяет только однокоренные слова
бля, меня осенило. ТЫ ВООБЩЕ НИХУЯ НЕ ПОНИМАЕШЬ в этом. Нахуй я на тебя потратил полчаса, пиздец. Пойду кофе налью
Аноним 30/06/20 Втр 21:29:05 223769389478
>>223769172
то что она не вызвана даже нигде это ничего?
Аноним 30/06/20 Втр 21:29:20 223769405479
Вопрос не по теме - на каких современных ЯП можно писать проги в парадигме КОНЕЧНЫХ АВТОМАТОВ (они же стейт-машины)?
Аноним 30/06/20 Втр 21:29:45 223769436480
Аноним 30/06/20 Втр 21:30:20 223769485481
>>223769405
На любых. Особенно на всяких си-образных.
Аноним 30/06/20 Втр 21:30:36 223769499482
15918987383920.jpg (52Кб, 610x385)
610x385
>>223769222
>Вести в /b дискуссии на серьезных щщах
Аноним 30/06/20 Втр 21:31:52 223769582483
>>223769485
Сейчас это реально кто-то делает или НИМОДНА, УСТОРЕВШАЯ КОНЦЭПЦИЯ?
Аноним 30/06/20 Втр 21:31:57 223769587484
>>223769389
ничего. Побочных эффектов то нет
Аноним 30/06/20 Втр 21:32:41 223769630485
>>223769172
Тогда я могу использовать функциональную парадигму в моём ООП коде, получается?
Аноним 30/06/20 Втр 21:33:19 223769667486
>>223769587
Вот самая пиздатая программа без побочек:
{
}

заебца. могу и на паскале:
start
end.

охуенно. ничего не делаешь - нет побочных эффектов.
Аноним 30/06/20 Втр 21:33:32 223769683487
>>223769582
Сейчас это самая что ни на есть мейнстримная концепция, потому что куда не плюнь, один хуй получишь модель с состояниями, а где состояния, там и конечные автоматы. Они везде, в том числе и во всех реактах и прочих, просто спрятаны под капотом.
Аноним 30/06/20 Втр 21:33:56 223769718488
>>223769630
Можешь. Не будет плюшек типа ленивых вычислений, но можешь.
Аноним 30/06/20 Втр 21:34:12 223769736489
>>223769630
>Тогда я могу использовать функциональную парадигму в моём ООП коде, получается?
Ты можешь хоть гейпад в жопу пихать, кто тебе запрещает?
Аноним 30/06/20 Втр 21:34:21 223769751490
>>223769667
Да. Хорошая программа, качественная. Багов нет.
Аноним 30/06/20 Втр 21:35:04 223769796491
>>223769718
>>223769736

Зачем ты тогда так рьяно срал в треде, что ооп и ф это противоположные вещи?
Аноним 30/06/20 Втр 21:35:46 223769840492
>>223769630
Функциональное программирование не существует за пределами идиом
Аноним 30/06/20 Втр 21:36:39 223769905493
Аноним 30/06/20 Втр 21:37:04 223769940494
>>223769796
Я? Я пять минут назад в тред пришел. Ты меня с кем-то перепутал.
Аноним 30/06/20 Втр 21:37:43 223769978495
>>223769796
Потому что ёбаный сектант. Парадигмы существуют только в мозгу классификатора и более нигде. Один и тот же код можно рассмотреть и как объектно-ориентированный, и как функциональный.
Аноним 30/06/20 Втр 21:38:32 223770031496
>>223769796
>Зачем ты тогда так рьяно срал в треде, что ооп и ф это противоположные вещи?
Ты о ком? Ссылки на посты неси.
Аноним 30/06/20 Втр 21:40:13 223770146497
>>223769978
>>223769940
Тут дебил с колобком >>223769222 бегал, рассказывал про два противоположных подхода.
Аноним 30/06/20 Втр 21:40:21 223770158498
>>223748588
А теперь переделывай так чтобы не было последней запятой.
Аноним 30/06/20 Втр 21:40:28 223770168499
>>223769796
потому что так и есть. просто реальные языки не реализуют ни чистое ООП, ни чистое ФП, кроме всяких академических высеров без прикладного смысла. в ООП функционал ФП реализуется через специальные объекты, в ФП есть стейты через какую-то там тоже хуитку. Вон хаскелеёба спроси, я не секу.
Аноним 30/06/20 Втр 21:41:13 223770217500
Я правильно понял, что тут весь тред не знает про sprintf и выдумывает велосипеды?
Аноним 30/06/20 Втр 21:42:07 223770262501