ПРОГРАММИРОВАНИЕ ДЛЯ САМЫХ МАЛЕНЬКИХ, ЧАСТЬ ТРЕТЬЯПредыдущий балуется с goto тут: https://2ch.hk/b/res/147315919.html- как прикрутить калькулятору танцующих буряток и не обосраться- что такое goto и почему за его использование полагается 80 ударов плетьми- while, switch и if: загадочная история Visual StudioЭто и многое другое ИТТ!
МАМА, Я ПРОГРОММИСТ.
Половая ебля продолжается, экспериментирую с оператором while (смотреть строки 8-10).
Отстой
Местный пердун так и не сказал, чем этот способ задержки экранаcout << "test"; int t;cin >> t; return 0;хуже чем любой другой (например _getch)
>>147329117 (OP)Делай как я сказал, сука!x = 'y';while(1){if(x !='y') return 0;обработки обработки;ввод x;}
>>147329519чтобы твоё говно работало, тебе нужно в консоли писать всё на отдельной строке, т.е. так:1+228
>>147329720По другому никак :(
>>147329491>>147329707
>>147329630Ну ож же инициализирует память. System("pause"); не делает этого, он не забивает лишнюю ячейку памяти.
>>147329757Либо верни, как было (т.е. ридлн всё вместе), а в консоли пиши без пробелов, т.е. 1+228Либо читай пробелы. Т.е., например, заведи char temp и читай readln(a,temp,c,temp,b)
>>147329707Щас попробую
>>147329887он сразу берёт шмат в пару килобайт, а затем освобождает
>>147329908>верни ридлн всё вместеВ пускале такой вид и раздельный равнозначны.> Либо читай пробелы. Т.е., например, заведи char temp и читай readln(a,temp,c,temp,b)И как выяснилось чередовать типы данных он тоже не умеет, так что read тоже не прокатит.
>>147330064Соус плиз! И соус разработчика.
>>147330067>Ничего страшного, если я как пидор возьму память и освобожу её потом.Охуенно программируешь.
>>147329117 (OP)>visual studio
>>147329887Систем не кроссплатформенный, систем медленный, попробуй допустим сделать много переносов строки через system и с помощью cout <<'\n'(или endl)
>>147330287А гетч?
Котоны это реально так пилить код или нет?
>>147330375Реально.
>>147330375Это SQL?
>>147330442Ты отступов не видишь? Это питон.
>>147330371А про гетч я хочу чтобы пояснил опытный кудахтер из прошлого треда
>>147330442Source.cpp
>>147330185Блядь, да ты издеваешься?Из-за тебя я закрыл фаптред и открыл идэон.Я же сказал тебе, что всё работает либо так, либо иначе.вот пруф: http://ideone.com/WLvwtAИ чередовать он умеет (хз правда, умеет ли твой андроидовский компилятор, но нормальный компилятор умеет)И вид такой не равнозначен. Т.к. когда ты читаешь ёбаный символ, он читает сраный пробел. Пробел - это тоже символ. Перенос строки - это тоже символ. Когда ты читаешь числовую переменную, программа игнорит пробелы и переносы строк. А когда символ - не игнорит.В итоге выходит, что ты прочитал число, прочитал в С пробел после числа, а потом пытаешься прочитать символ "плюс" в численную переменную. Вот откуда рантайм.
Присвоил X значение 'y', переставил return(0) в начало к оператору if, щас буду тестить.
>>147329630Гетч завершается эникеем, а син после нажатия энтер. Очевидно же
посоны а на каком языке написаны языки программирования?
>>147329707СРАНЫЙ САТАНА, ВСЕ ОЛДФАЖНЫЕ ПОГРОМИСТЫ ТАК ГЕНИАЛЬНЫ ИЛИ ТЫ ОДИН ТАКОЙ? ОНО РАБОТАЕТ!!!
>>147330504гетч приостанавливает выполнение программы до прерывания от клавиатуры, систем вызывает кучу кода на исполнение текстовой команды паузе, очевидно же.
>>147330582Кек сука. Ты присвоил х значение 'y' и пишешь условие, что они не равны.
>>147330185>>147330513ах да, я немного позабыл паскаль, поэтому вариант с записью в консоли "1+2" работать не будет, т.к. ебучий паскаль на прочитает подобную конструкцию адекватно.но вариант с чтением пробелов в левую переменную (как на пикрелейтед к прошлому сообщению) всё ещё работает.
>>147330695>>147330758Прекрасно. А теперь почему гетч лучше этогоcout << "test"; int t;cin >> t; return 0;?
>>147330697на украинском ассемблере
>>147330835Гетч перемещает значение через стек а не через переменную, очевидно же.
>>147330697Друг на дружке высокоуровневые на низкоуровневых, а низкоуровневые на ассемблере
>>147330733Запилил бы эту хуету на джаве за две минуты без мозгоебательств с кейсами и циклами.
>>147330513Походу говнотилифоный проц так не умеет.
>>147330893для тупыхстек работает в несколько раз быстрее по тому что находится непосредственно в сверхбыстрой памяти процессора, а не медлительной оперативке
>>147330835Да ты заебал. Не хочу тянуться до энтера. Хочу пробелом скипать. Тупой бля пидор
>>147329117 (OP)Ой а можут тут кулхацкеры водятсо? Ннада почту ломанууть
>>147330973Что будет, когда кэш проца заполнится?
>>147330973А зачем забивать сверхбыструю память ради задержки экрана?
>>147330871>ассемблереа он на каком?
>>147330971сорян, это я изменилсейчас всё должно по ссылке норм быть
>>147331073На 16значном, который на двуичном.
Похуй вообще, как он остановку делает, он же не дворф фортрес пилит, блядь.
/privstemessage 3347538995 "вот тебе ещё один дебил. может он из дс >>147331035"
БОЖЕ КАКИЕ ВЫ МУДАКИ БЛЯТЬ. КАК БОМБИТ ОТ ТАКИХ ДАУНОВ. ПИШИТЕ НОРМАЛЬНЫЕ ПРОГРАММЫ.ХОТЯ БЫ 1+5*(8-2) в одной строке.НУ БЛЯТЬ ВЫ ГОВНО СКИДЫВАЕТЕ ДАУНЫ.Я НА С++ МОГУ НОРМАЛЬНЫЙ КАЛЬКУЛЯТОР НАПИСАТЬ И ДЛЯ КОНСОЛИ И В WIN32. Я МОГУ СОЗДАТЬ ЛЕКСЕМУ, НАПИСАТЬ ГРАММАТИКУ
>>147331132так нахуя нужно остальное говно если есть протоязык, так сказать само божественное проявление
>>147331052>>1473310651: Нихуя не будет, возврат значения из стека удаляет его, он просто посредник который получил-отдал.Сверхбыструю память ты не сможешь забить вызывая стандартные функции стандартными методами по тому что - goto 1.
>>147330733>>147330951это можно и с меньшим говнокодом на плюсах написать, тут просто какие-то мамкины быдлокодеры набрались, а не "олдфажные погромисты"
>>147331206бля
>>147331093Да, заебись, ты прав.
>>147331247смысл жизни себе создайили ты как сел за пеку, сразу смог на фрэймворках пилить приложения с гуём под винду?
По традиции, я ДАРЮ СВОИ ТЕХНОЛОГИИ МИРУ аки Илон Маск: https://yadi.sk/d/Bj38TLsE3EQEAbНе стоит благодарности, я же всё-таки гений.
>>147329117 (OP)GOTO@FLAG
>>147329117 (OP)>что такое goto и почему за его использование полагается 80 ударов плетьмикроме асма и некоторых специфичных случаев
>>147331247Слышь пидоран, напиши криптор что антивири не палили, потом выёбывайся сиди, щенок ёбаный
>>147331373Гений, у тебя сустем(паузе) видно.
>>147331257Ты дебич, тут собрались те кто первый код в жизни пишет.
>>147331373> вы ввели> вас> попробуйтеОмежка плиз
>>147331132Как с i_не_пидор обстоят дела?
>>147331389Ну не совсем же. Просто недотёпы гото используют как попало, а его нужно укладывать в стройные кусочки кода, в которых сразу видно, что будет если перейти на метку.
>>147331512Провинциальная свинья, плиз. Настоящая программа должна быть элегантной.
>>147331370>ах пилида чтоб пилить на фреймворке приложение на windows, надо очень хорошо знать программирование. Ибо сам разбор фреймворка это уже дело долгое и нудное. Под винду лучше без фреймоворков писать
>>147331614Вас в данном случае пишется с большой буквы
>>147330973Проиграл со знатока архитектуры компьютера.
>>147329491Не позорься. Ставь Ubuntu based + Eclipse + GCC.
>>147331661без них тебе прийдётся писать фреймворки самостоятельно
>>147331708На ху я?
>>147331693Ну и зря. Ведь я прав.
>>147331762чтоб писатьgcc -o asd.cgcc -c asd.o -f -s
>>147331248Если ты толстишь то это твое дело, а более высокоуровневые языки программирования нужны банально для удобства.
>>147331661об этом и говорят, тут ребята чуть ли не впервые код видят, что доёбываться до того, что они хуйню пишут?Собственно, бОльшая часть тех, кто гордится написанными калькуляторами под винду - те ещё быдлокодеры, не знающие основ программирования, базовых алгоритмов, а лишь насмотрелись туториалов на ютубе и считают себя ниибаца программистами.хорошо, если ты не такой
>>147330513В одну строчку на пиздоне.
>>147331762Быстро работает -> удобно кодить. Да и в будущем пригодится.
>>147331373Ты проебался с регистром букв в [Y] [N]. Я еще я на русском могу писать.
>>147331373Скомпилируется на os x?
>>147331671Ну и мразь же ты, гнида, падла и сучара. "Вас" с большой буквы пишется только в официальных документах. Иди закончи свой седьмой класс.
>>147331903молодец, что сравнил паскаль с питоном.показав лямбды, именно то, что нужно новичку. можно и не такое написать "в одну строчку". код ещё читаться должен.
>>147331776Даже не в лом будет обоссать тебя. 1. getch вернет значение через регистр. 2. Стек, куча, любые страницы с кодом и данными (за исключением специфики типа tlb) равнозначны и для них используются одинаковые механизмы кэширования.
>>147332198Лямбда из одного выражения. Ахуенный язык.
Как Леонардо Да Винчи не ограничивался одной Мона Лизой, так и я не буду останавливаться на своём охуенном калькуляторе. Мы основательно переходим к циклам!Вернее перейдём, после того как я поем. Опять мамка зовёт.
>>147331248Ты будешь хуярить джва года нулями и единицами свой консольный калькулятор, пока ерохи пилят йоба-игоря на шарпах с графоном семнадцатого года и через месяц становятся миллионерами?
>>147332138Уроки сделал?
Я освоил пузырьковую сортировку на пайтоне. Куда двигаться дальше?
>>147332317Циклы? Погромист, ты не переутомишься? А если серьёзно, то циклы –то вещь, которую даже самый последний хуесос поймёт за две минуты и тут же приступит к практике.
>>147332533Быстрая сортировка. В 3 строки.
>>147332440Этот порвался, несите следующего
>>147332533перестать учить программирование по питону и начать с нормального языка или хотя бы с паскаля. Или даже не хотя бы - паскаль неплохой выбор для начинающего, т.к. будешь знать основы алгоритмов.
>>147329519>PascalЛучше просто умри
>>147332673Чем он плох для обучения?С аргументами, пожалуйста
>>147331373Как то так.http://pastebin.com/Kq7SSfVu
>>147329117 (OP)Иди нахуй
>>147332664У меня егэ меньше, чем через месяц. Как я так быстро выучу новый язык?
>>147332721Для обучения - очень хорош.
>>147332264Ссыкнул тебе в нёбо, все сишные фукнции возвращают значения через стек - стандарт. Через регистр можно вернуть значение, но если ты знаешь что оно будет возвращено через регистр, а так как ты долбоёб, то тебе наверное не известно, как это сделать.
>>147332740Слишком аргументированно.
>>147332810Тебе хватит недели по пять часов в день для примерного понимания языка. Хеловорды будешь клепать за секунду. Но при условии, что имеешь хотя бы четверку по математике и не имеешь к ней отвращения
>>147332825ну собственно, он только для этого и нужен, ИМХО.
>>147332721Тем что на нём в реальном мире уже не пишут.
>>147333002Сииииишники, они заппаланили планету, они сиииишники.
>>147333002а никто и не заставляет писать на нём в реальном мире.Паскаль поможет начать думать алгоритмически, выучить базовые алгоритмы (а не бездумно использовать функции из стандартных библиотек). Огромная часть быдлокодеров не напишет своими руками QSort и не знает принцип работы std::set из С++.
>>147329117 (OP)> - что такое goto и почему за его использование полагается 80 ударов плетьми> - while, switch и if: загадочная история Visual StudioПиздос! Это же стандартные операторы в программировании! Как это можно не знать?! Бляяяя> - как прикрутить калькулятору танцующих буряток и не обосратьсяА вот это уже интересно.
>>147332825>>147332721Обучения? Зачем он нужен? Зачем его учить? Вы тип думаете, что если выучите эту ебалу, то остальное проще будет? А вот и нихуя, только голову себе забивать ненужным хламом. Еще бейсик начните учить.Мимо джанго питонист
Я вас выебу всех сейчас
>>147333293>выучил хуйню теперь поучает
Оп, не позорься этой херней. Мы на первом же семе писали калькулятор, только не такое говно, а нормальный, со скобками, приоритетами операций и т.п.
>>147333215>сейчас бы в 2017 писать qsort()Простите, не сдержался.
>>147333215Зачем учить что-то, а потом переучиваться, если можно сразу второе учить?
>>147333293Мимо хуе заглотистбыстрофикс
>>147333362Вы разве писали калькуляторы с голыми бурятками?
>>147333428>зачем физуха, надо сразу в ММА.
>>147333499я калькулятор с твоей мамкой писал, только скроллы влепить пришлось
>>147333528Зачем моноцикл, если планируешь в велоспорт? Вот получше МЕТАФОРКА
>>147333606Моя мама препод украинского языка
>>147333293вот так и рождаются говнокодеры, пример видим сейчас.начинать с питона - это вообще один из самых глупых поступкав, питонист ты наш.Я не имею ничего против питона и сам на нём пишу иногда.>>147333428Переучиваться абсолютно не сложно, а паскаль (и подобное) нужно, чтобы ты знал, как это устроено хотя бы примерно. Именно из-за тех, кто начинает сразу с языков типа python или вроде того, у нас рождаются неоптимизированные приложения и завышенные требования к пк. Потому что какие-то умники даже не думали о том, чтобы как-то оптимизировать (используя свои знания о принципах работы своего же кода, которых, конечно, у них нет), сокращать использование памяти и т.п.
>>147333428Анон, ты тут не прав, это не переучиваться, это доучиваться. Никогда не помешает кругозор.
>>147333614Зачем дрочить если есть тян?
>>147333693> начинать с питона - это вообще один из самых глупых поступкавПоясни
>>147333702двачую этого анона.он не то, что не помешает, он тут прямо необходим, если ты хочешь создавать годный контент.
5 CLS10 PRINT "ОП-ХУЙ, Qbasic - лучшее творение богов!"15 IF INKEY$ = CHR$(27) THEN END20 GOTO 10
>>147333844Двачую этого господина, в своёвремя в волю наигрался с кубасиком.
>>147333906доигрался до прикурчивания мыши?
>>147332903Не позорься, а погугли cdecl и stdcall. Ну либо открой окно disassembly в виду по студии.
>>147333693Для нормального программирования я должен ебашить как бог на паскале?
>>147333658Но масштабирование я все равно не прихуячил
>>147333844В кубейсике уже не надо нумеровать строчки
>>147333844Но ведь программировать языком, целиком состоящем из goto зашкварue
>>147333693Оптимизировать надо только если заказчик требует и платит, иначе профит не стоит потраченных усилий.
>>147333952неа, в то время я только гото познавать начал, что то типа свича написать пытался.
>>147333754Питон скрывает такое количество подводных камней, что выйти во что-то серьезное не "откатившись назад" в изучение си/паскаля/чего-то другого более низкоуровневого все-равно не получится. Выучить синтаксис питона это ну неделя от силы, язык явно не сложный.
>>147333754ну, это, конечно, моё мнение.но ИМХО, вся эта муть с динамической типизацией, огромными упрощениями - она портит новичка. Да, легче вникнуть в суть задачи, но потом это возвращается большими проблемами в будущем (уже встречалось такое не раз).хотя у питона есть огромный плюс - синтаксис, завязанный на отступах. приучает писать структурно
>>147334000си использует ccall, так что нахуй иди, обтекай.
>>147333693А я и не говорил, что начинал с питона, просто очень хорошо им владею.
>>147334026Поч?
>>147333693Все общепрограммисткие скилы, которые можно освоить в паскале можно освоить в реальном языке и не нужно будет тратить время на изучение мёртвого языка.>Именно из-за тех, кто начинает сразу с языков типа python или вроде того, у нас рождаются неоптимизированные приложения и завышенные требования к пк.Пиздёшь. Неоптимизированные приложения рождаются от игнорирования книжек по аглоритмам и трата времени на изучение пасцаля.
>>147334026Скажи это ассемблерщикам с их JMP
>>147334001не обязательно на паскале.для нормального программирования важно знать как хотя бы примерно работает твой код. паскаль хорош для обучения тем, что на нём ты всё пишешь сам почти
>>147334001Нет, паскаль не нужен. Бери любой мейнстрим язык, джаву там например.
поясните недопитонисту за Anacoda и miniconda , в чем разница?
>>147334167> самТы имеешь ввиду без посторонней помощи?
>>147334109А разве самую годную книгу по алгоритмам написал не создатель паскаля?мимокрок
>>147334207Шо то хуйня, шо это хуйня
>>147334011>>147334026>состоящем из goto зашкварueпредложи пожалуйста полный аналог этой >>147333844 программы на своём языке, да так, что бы она не содержала оператора гото. такой вариант не использовать: CLS FOR i = 1 TO 2 STEP 0 PRINT "OP-HUI" IF INKEY$ = CHR$(27) THEN END NEXT i
>>147334255бля , ну должна же быть хоть КАКАЯ-то разница
>>147334109>игнорирования книжек по аглоритмам и трата времени на изучение пасцаля.изучение паскаля - не в плане тонкостей языка. на паскале просто нету огромного количества сахара и упрощений, поэтому все эти книжки по алгоритмам неплохо отрабатывать именно на подобном языке.
>>147334240Не ебу и это абсолютно не важно.
>>147334115А ЗАЧЕМ МНЕ АССЕМБЛЕР? Я его юзаю разве что для оптимизации, но не написания программ. Ассемблерщики тоже ещё те психи.>>147334104Ухудшает читаемость кода, особенно если дохуя строк кода и этих гото.
>>147334202И сразу учиться писать классы и методы даже не понимая как объявлять переменные?
>>147334226имею в виду, без юзания сторонних (или встроенных) библиотек.
>>147334306в каких языках программирования есть "go to "
>>147334296Все это есть в мейнстрим языках. Паскаль бесполезен и ничего не даёт.
Поясните за Перл. Стоит ли сейчас его учить?
>>147334306Читают код хуёвые программисты, хороший программист переписывает всё заново.
>>147334346Нет, можно точно так же писать всё в мейне как ты делал в паскале.
>>147334424Долбоеб
>>147334416Некрофилией страдаешь - учи.
>>147334424Проиграл.
>>147334416Стоит работу работать. Если для этого тебе необходима кирка под названием перл, научись ею работать.
>>147334461папка твой
>>147334424Все точно наоборот.
>>147334282> предложи пожалуйста полный аналог этойchar anus;for(;;){ printf(%s, "PO-HUI"); scanf(%c, anus); if (anus=="dvachuyu") break;}
>>147334207бамп вопросу
>>147334202с самого нуля лучше юзать максимально понятный для человека язык, пусть и умерший: паскаль, бейсик, фортран; когда алгоритмы пилить в уме научишся тогда уже перекатываться на что то мейнстримное
>>147334092Ты меня троллишь что-ли тут своей тупостью? Специально полез в Гугл поискать ccall - нет такого.
>>147334346var a:byte; a1:array[1..5]of byte;У меня есть будущее?
>>147334416Как 3-й язык может быть. Если любишь скриптами быстро попердолить парсинг строк регекспами.
>>147334538string anus;%sfix
>>147334540Для меня было наоборот трудно перейти с Паскаля на Руби.
>>147329117 (OP)2017C++Нормальные пацаны учат php
>>147334578А я тем временем попердолю регекспами на пистоне.
>>147334540Это абсолютно бесполезно. Мейнстримные языки проще некуда и есть тупо биекция нубских конструкций паскаля и нубских конструкций мейнстримного языка. Все теже ифы, вайлы и форы.
>>147334690А я хтмл))
>>147334092Ёбаный дебил блядь. Дегенерат ебучий. Си использует cdecl. cdecl - это C DECLaration.
>>147334690Сравнил язык программирования и костыль
Забыли рнр макаку спросить.
Че у вас тут итт?
>>147334762Пошёл нахуй.
http://oleg.derevenets.com/Files/Songs/Pesni_o_Paskale_12-10_2017-01-10.pdfДайте мне аналогичный учебничек по мейнстримному языку - я сразу же удалю всё что связано с пускалем.
Стоит одному дебику в подобных тредах ляпнуть, что его язык программирования лучше, как тут же начинаются срачи.
>>147334752>КостыльЗначение знаешь?
>>147332903Обычно в x86 возвращается через eax за исключением float/double (через регистр сопроцессора) и того, что не влезает в eax (структуры например), тогда значение кладётся на стек, а в eax помещается его адрес.
>>147334547ccall это ассемблерный вызов функции по сишному соглашению о вызове ))). Ну да ладно. Наебни описания с msdn:__cdecl Вызывающая функция Параметры помещаются в стек в обратном порядке (справа налево)__clrcall Н/Д Параметры загружаются в стек выражений CLR по-порядку (слева направо).__stdcall Вызываемая функция Параметры помещаются в стек в обратном порядке (справа налево)__fastcall Вызываемая функция Хранятся в регистрах, затем помещаются в стек__thiscall Вызываемая функция Помещаются в стек; указатель this хранится в регистре ECX__vectorcall Вызываемая функция Хранятся в регистрах, затем помещаются в стек в обратном порядке (справа налево)
>>147334894асемблер тру - остальное для девочек
>>147334963асемблер юзлесс хуйня
>>147334963Ассемблер из человека делает смесь робота и обезьяны.
>>147334963Поссал на байтоеба.Haskell всем советую
>>147334924В стек кладётся всё. Нет смысла хранить 4 байта в регистре при передаче, по тому что а вдруг в регистр не заглянут и полезут в стек? Думать надо головой, что если регистры будут использоваться как попало, то и ошибки будут просто при вызове функций появляться.
>>147334909Знаю
>>147330973Ещё один высер дауна. Стек - это лишь обычный кусок памяти почти ничем не примечательный. Крутость стека заключается в почти мгновенном выделении/освобождении памяти. А сверхбыстрая память процессора - это кэш, в кэш запихиваются не только стек, но и любые куски памяти, которые используются в данный момент. И да, кэш - очень маленький и весь стек сразу туда тупо не влезет.
>>147334909ко дер
Продолжаем сходить с ума
>>147335226>кэш - сверхбыстрая память>стек в кэше>кококо стек не сверхбыстрая память
>>147335226Двачую.
>>147335182Ты ебанутый? Прочитай call convention. Обычно в x86 через eax всё возвращается, а в x86_64 тоже вроде, так как в x86_64 охуилярд регситров завезли, через них даже параметры передаются.
>>147334949Ну и где тут про возвращаемое значение? Погугли получше.
У меня нет будущего, если не могу решить эту задачу на Паскале?эту_задачу:='Дан массив размера N. Найти два соседних элемента, сумма которыхмаксимальна, и вывести эти элементы в порядке возрастания их индексов.'
>>147335377>>147335382Ну ладно ладно, я обосрался, с параметрами перепутал, всем говна. :)
>>147334207tot djghjcbr gjl,fvye
>>147335514>поддвачну вопрос быстрофикс
>>147334924И чтобы ты знал, обычно требуют от функции не менять значения ebp, поэтому в начале всех функций можно найти push ebp. Значения остальных регистров после вызова функции могут быть произвольно изменены. Поэтому можно смело писать в eax на выходе из функции, так как вызывающая функция не может рассчитывать на неизменность eax.
>>147335300Лол. Стек не в кэше, точнее в кэше, но не весь и не всегда. Так что ты обосрался. А стек считается супербыстрым именно в вопросах выделения/освобождения памяти.
Тут пацаны шарящие в интрисиках есть? Реально ли на простом CPU типа i7-3770 и ddr3 в двух-канальном режиме выжать 50-100Gb/s при доступе к памяти? На видеокартах я видел подобные значения (ddr5 nvidia 970), там фигурирует что-то порядка 200Gb/s при доступе к глобальной памяти.
>>147335655Да уже как то похуй. Сливаюсь.
>>147334690PHP - худший язык программирования ever.
>>147335410> :=Пошёл нахуй
>>147334690Нормальные поцаны не учат пограмирование.
>>147335410Пожалуй потушу костер бензином. Есть смысл вкатываться через Паскаль, или его лучше потом, для углубления узнать?
>>147335693Возвращаю тебя обратно. Продолжай.
>>147335410CLSRANDOMIZE TIMERDIM a(10)FOR i = 1 TO 10a(i) = INT(RND * 11)NEXT iFOR i = 1 TO 10PRINT a(i);NEXT iFOR i = 1 TO 9z = a(i) + a(i + 1)IF z > zz THEN zz = z: r = iNEXT iPRINTPRINT a(r); a(r + 1)
>>147335655Сема, ты дурак..В стеке хранятся адреса возврата функций и регистры, на скорость аллокации стек никаким боком не влияет (выдели 1gb интами на стеке и в куче и сравни).мимо-крокодил
>>147329117 (OP)пхп-крестьянин врывается в тред со своей поделкой
>>147335773охуенно же, а?
>>147335410N = []k = 0j = 0for i in range(len (N - 1)): if N + N[i+1] > k: k = N + N[i+1] j = (N, N[i+1])print (j)
>>147335874Лучше расскажи зачем ты тянкой притворяешься в других тредах
>>147335980N = []k = 0j = 0for i in range(len (N - 1)):_if N + N[i+1] > k:__k = N + N[i+1]__j = (N, N[i+1])print (j)
>>147335226В разных архитектурах так-то по-разному бывает. Ещё 8080 выставлял при доступе к стеку единицу на специально обученной линии, чтоб можно было отдельную память использовать.
>>147336000я тоже так люблю делать :3
>>147335829Лол, блять. В стеке хранится адрес возврата функции, параметры (иногда), локальные переменные и остальной мусор. А выделение/освобождение памяти в стеке очень быстрое, так как фактически это уменьшение/увеличение значения регистра esp. Для кучи это целый менеджер памяти. То есть int i - это быстрее, чем int *i = new int(); Ты не сможешь выделить в стеке 1gb так как стек не такой большой и не предназначен для таких объёмов.
>>147336221А он смог. Шах и мат.
>>147336057Никому не интересны экзотические и/или мёртвые архитектуры. Я поясняю лишь за x86.
я смотрю здесь компутерщики собрались, подскажите, как взломать вконтакте?
>>147331373Где проверки на корректность значений?А если я на 0 поделю?Почему переменна x равна 'y'? Ты что, больной?Что за волшебное значение 'y'? Откуда оно взялось, почему оно?Почему у тебя невозможно повторить вычисление, потому что в вопросе написана большая Y, а правильно отвечать ТОЛЬКО маленькой?Код ревью не прошел, завтра сборка, пиздуй переделывай.
>>147336346Кто он?
>>147335730Поясни.>>147335773> FOR i = 1 TO 9> z = a(i) + a(i + 1)> IF z > zz THEN zz = z: r = i> NEXT iБлядь. Как только пожаловался на двач со своей задачей, так сразу всплыла в голову идея как решить. Блядь, почему я до этого не додумался раньше, если кучу подобного решал? Блядь, просто нужно было мне сумму аите и аите+1 сравнить с нулевыми значениями, а потом приравнять аите к одному нулевому значению, а аите+1 к другому нулевому. Два раза завалил это задание. Кошмар. Спасибо, хоть ты подтвердил правильность решения, которую только что осенило.
>>147336375он >>147335829
test
>>147336447Нихуя он не выделял, он пиздабол.
>>147336352Так он уже взломан. Обратись к любому сотруднику ФСБ, он назовёт цену.
>>147336403ОП! давай задачу простенькую, на пинут 10 максимум, кто первый напишет решение на cвоем языке - тот язык объявляется лучшим в ИТТ! остальные посетители треда должны будут сказать малаца! ну а оп задачу будет загадывать типа как рефери итд. будем надеятся на его честность
>>147336361Лол, синьор помидор в треде, все в качественный код
>>147336221Да, ты прав. Сорян.
>>147336617Но мат то он тебе поставил.
>>147336636у меня нет знакомых фсбшников, а еот есть!
>>147336403Паскаль - это как старославянский. Да, ты можешь теперь читать древние молитвы и священники будут считать тебя хорошим парнем, но за пределами своего монастыре тебя просто закидают какашками.
>>147336713Внезапно проиграл с картинки.
>>147336735Нет.
ВОт мне дали тестовое задание в говноконторе по С++, аноны, поможете?Написать свой оператор foreach, который будет работать с типами коллекций array (не std!) vector deque list map setЕстественно, типы стандартные и расширять их своими нельзя.Там, где это возможно алгоритм должен распаралелливаться.Код для проверки будет примерно таким:int foo [5] = { 16, 2, 77, 40, 12071 };std::vector<int> second (4,100);std::deque<int> second (4,100);map <string,int> map = {{ "Mother", 37 }, { "Father", 40 },///map явно инициализирована { "Brother", 15 }, { "Sister", 20 }};и для каждого элемента foreach(auto el in collection) {//code}Синтаксис foreach должен быть именно таким, как указа выше (foreach(auto el in collection) {//code})Можно пользоваться всеми средствами языка, включая макросы.
>>147336686В оппосте уже есть задача> как прикрутить калькулятору танцующих буряток и не обосраться
>>147336957> танцующих буряток если трапов - то ещё можно, но на асме я думаю это займет время больше чем у остальных. лучше чисто математическую
>>147336933Скопируй с foreach какого-нибудь древнего qt, без c++11
>>147336933Не твоя личная армия.
>>147337031ты в fpga шаришь?
Суть программирования не столько в знании синтаксиса, основы которого учатся за пару недель, а всё остальное гуглится, а в умении его применять. То есть, коли ты не знаешь математику хотя бы на уровне второго курса тех. специальности, то пiшов нахуй.
Привет всем, кто первый день в интернете
>>147337152Суть программирования-2017 в умении загнать лоху ненужный ему продукт.
>>147329117 (OP)Зацените эту суку, которая goto влепила.https://github.com/syoyo/tinyobjloader
>>147337249Ты новелку делаешь?
>>147335734Бухают в падике с телачками да?
>>147337371>новелку>ship>rotation_speed>ship_is_damagedУгу, про тянов и кунов
>>147329630Задержку экрана (если без ввода) вообще моветон делать. В VS можно запустить программу на ctrl+f5 и консоль не сразу закроется.
>>147337371Про корабли лол.
>>147337508Кантай колектион?
>>147336000код писать любой кун может, а тян не могут почему-то>>147336067какой же он красивый
>>147337152>программирование>математикаманя, ты обосралсямимо джун
>>147337541Я бы трахнул Хибики.
>>147337249>использовать сырые указатели в 2k17>передача не по ссылке>vs
Оп не умер? Я тот питонист из первого)) что пишем сейчас?
>>147335874Почему не yii?
>>147337634Буряток танцующих
>>147337551скинь урок. с которого ты начал писать сайт
>>147336933>foreach(auto el in collection) {//code}range-based for будет работать над любым типом, который определяет begin() и end()Дальше - дело техники
>>147336713
>>147337659Ну а рил чем он вообще занимается? Как по мне хуйней какой то, но более подробно хотел бы узнать
>>147337610я вообще рубист, я и так едва не против своей воли плюсы юзаю
>>147335874> 2018> ПиЭйчПи
>>147337610Ссылки - игрушка сатаны, нужны только в перегруженных операторах.
У меня появились неотложные дела уроки, которые я не могу игнорировать мамка отпиздит ссаными тряпками. Продолжим завтра после полудня.
>>147330697На английском (в виде спецификаций). Потом пишутся компиляторы/интерпретаторы (на чем угодно), и он уже разворачивает исходный код в машинный.
>>147337767Как там в 18 ?
Как на си захуярить низкоуровневый доступ к устройствам? Типа регулировки напряжения в USB и всё такое.
>>147337796ну так надо делать их константными епта
>>147337610Иди нахуй, пидорас, указатели тащат.
>>147337814Ну ты и пидор.
>>147337814В треде ещё будешь?
>>147337834Как 2017, но хуже.
>>147337610А есть жареные указатели?
>>1473378142ch - борда школьников
>>147337249Это деанон или не очень?
>>147337839Берешь libusb, доки по нему и хуяришь.В линухе это все вообще из коробки можно в параметры драйвера накидать
>>147337152И куда ты будешь свой матан пихать?
>>147337839>Как на си захуярить низкоуровневый доступ к устройствам? Типа регулировки напряжения в USB и всё такое.через соответствующий драйвер, либо скрафтить свою собственную принципиально новую bolgenos
>>147337844Ты бы и собаку константной сделал.
>>147337919В питона
>>147337902Это не очень дианон.
>>147337881Да>>147337898Скажи лучше что-нибудь, чего мы не знаем
>>147337916Без либ, ебал либы в рот.А вот про линухи поподробнее.
>>147337956Остальные языки будешь рассматривать?
>>147337932А как написать свой драйвер?
>>147337876Ага. До первой утечки в проекте на пару сотен тысяч строк и ебли с валгриндами и чем-то там у микрософта (нормальный трейсер так они и не запилили).
>>147337902если найдешь меня в Киеве - разрешаю дать мне пизды
>>147337968В линухе очень много либ, беги от него.
>>147337944Да ты бы и в собаку запихал бы. Расскажи как именно ты будешь пихать.
>>147337672https://laravel.ru/docs/v5/quickstart-intermediateНо без поверхностного знания верстки, ООП и линукса и скьюл не советую с этого начинать
>>147338074Смочу слюной и вставлю
>>147338008Я на калькулятор целый день потратил, а ты мне про другие говоришь.
>>147338012>указатели>утечкиКрестопроблемы.
>>147338009прочитать вот эту книжку, дальше сам разберешся https://www.amazon.es/Linux-Kernel-Development-Developers-Library/dp/0672329468
>>147338148Почему не начал с хтмл?
>>147338200Я знаю хтмл
>>147338168я как вижу не смарт пойнтеры, у меня начинает сильно бомбить
>>147338228А жабу?
>>147338198> 42€)))
>>147338239Это потому что ты хайпожор.
>>147338239херово быть тобой
>>147337152что-то я сомневаюсь что мне лапласианы/гамильтонианы пригодяться при написании вишмастера. 90% быдлопрограмм объходятся без вышмата
>>147338148Надеюсь, что инженерный со встроенным конвертором
>>147338239Какие утечки? Выделил память - освободил
>>147338019твой еблет?
>>147338239>смарт пойнтерыКрестопроблемы (2).Смотри циклические ссылки не сделай.
>>147338296значит не быть тибе пейсатем драйверов
>>147338112ооп пхп хорошо выучил прежде чем за фреймворк браться?
>>147338198>esКапрон пута мерде!
>>147338353У него бомбит от любого рода свободы.
Вопрос: почему все крестобляди безногие?
>>147338457пля, точно, не заметил. просто я щас именно там.
>>147338353>>147338369>а давайте кинем этот указатель через полпрограммы>ой а он уже удалился, а кто его удалил>сука че на продакшене опять упало
>>147338522Лол.Крестопроблемы (3).
>>147338522Нехуй макак нанимать и заставлять их быдлокодить на самом совершенном языке программирования
>>147337249Привет, роботяга.
>>147338481Вольнов – программист?
>>147338576>на самом совершенном языке программированияNo.
>>147338522Если всё так плохо, тебя уже не спасут ни смарты, ни, прости господи, ссылки.
>>147338522нормальные людт а) могут в CI, б) гоняют тесты на инструментированных сборках
>>147338576где моя интроспекция типа в рантайме пидор?
>>147338576> на самом совершенном языке программированияВсем уже давно известно, что самый совершенный яп - PHP
>>147338576Братишка, отрицать GC et al в 2к17-м довольно ретроградно, особенно вне контекста какой-то конкретной программы.
>>147329117 (OP)А кстати, что не так с гото? Через него и if же можно любые циклы делать. Троллейбус из буханки.жпг
>>147338687в похапе. не лезте в божественные кресты со своими рантаимовыми извращениями. нормальные поцоны даже динамик касты отключают, а вы интроспекций просите
>>147338481
>>147338789Сложнее думать о коде из-за нелокальности (хуй знает куда управление прыгает).Хорошее использование гото: менеджмент ошибок через гото в конец функций в сишечке.
>>147338424Четверть пика прочел, то есть какая-то база по классам и пространству имен, потом надоело и решил попрактиковатьсяОсновные функции за две недели запилил, но тепреь практиковаться надоело, ща опять по книжке продолжу изучать
>>147338789Это имело смысл в асм, но не в высокоуровневых языках. Тут гото ломает логику программы, потому и моветон например выпрыгнуть сразу из двух цикловвместо if goto делают if функция
>>147338685>>147338672Ну у нормальных да. Я не могу кому-то объяснить что для нормальной работы нужно еще пару рыл, время на тесты и прочую ерунду. Нужно хуяк-хуяк и быстра (деньги то уже получены), а то что оно падает будет решаться на пуско-наладке прям на объекте. Поэтому стараюсь делать в одно рыло так чтоб оно нихуя не могло упасть (ебля с валгриндом, каллгриндом, vtune).Тесты,CI это розовые мечты сопливых девочек.
>>147338789>А кстати, что не так с гото? Через него и if же можно любые циклы делать. Троллейбус из буханки.жпг в цопепе очень плохо скрещивается с RAII в частности, и вообще концепцией конструкторов/деструкторов в целом. В си люто и бешено нужен.
>>147338789В восьмидесятых авторы C посчитали его хуёвым. Они давно передумали, но всем похуй.
>>147338944Ты делал свой каркас без фреймворков? Список студентов пилил?
>>147338964Что за система-то?
>>147338964>быстра>крестыYou do it wrong.
>>147339299Да он контроллеры какие-нибудь пердолит, раз 1 может.
>>147338112блобы в mysql, крутяк.
>>147339049Я сначала просто пробовал на голом MVC блог запилить, чтоб понять суть паттерна. Причем еoе до книжки по ООП, то есть без классов, на инклудахне знаю что за список, но уверен, что сделал бы без труда
>>147339382не шарю о чем ты
>>147339210Система машинного зрения. Камеры, электрика, софт, комп, своя электроника. Все методом хуяк и в продакшн.
>>147339562ДС?
>>147339713дс-2
>>147339476Ясно, я пишу на голом пхп ооп и хочу взяться за какой нибудь фреймворк
>>147339755На ларавел я выиграл в том что аутентификация и авторизация из коробки и работа с БД легче и безопаснее, потому что есть ОРМ со своим уровнем абстракции, не надо ебаться с подготовленными запросами, чтобы избежать инъекции, одной командой можно развернуть все таблицы в БД, новые установленные пакеты сами подхватываются.
>>147339476Можешь телегу или фейкопочту оставить? Можно было бы скооперироваться
>>147340200ТГ @agaponizПравда хз для чего ты кооперироваться собрался. Любой вопрос гуглится
>>147340182>>147340200
Ну и где котик?
>>147340345Мне интересен твой подход обучения, ну и насчет особенностей фреймворка поболтать, если не хочешь так и скажи
http://dropmefiles.com/6e7oS
>>147341071и что это за подозрительный екзшник?сладкая вкуснафя вишня?
>>147341161нет это калькулятор
>>147341208вот калькулятор https://github.com/grigoryMovchan/calculator https://rawcdn.githack.com/grigoryMovchan/calculator/master/index.html
>>147341394нахуй ты это притащил
>>147341394
>>1473413941 + . 3 =4
>>14734139415 * 6 - 9= -54ой бля че творишь сынок))) не приноси такую хуйню больше
>>147341394> https://github.com/grigoryMovchan/Ой, не могу
>>147341925>>147342020>>147342170Вы еще мой код посмотрите. Это калькулятор на 1000 строк джс кода
>>147342340кстати норм тема
>>147342435> 1000 одинаковых строк с повторами> нет шаблонов-шаблончиков
echo -e "#include <iostream> \n int main() { std::cout << \"Hello newfags\" << std::endl; }" > main.cpp && gcc main.cpp -lstdc++ -o app && ./appЯ прошел собеседование?
>>147342510например?
>>147342598Так-с, а почему на страничке вконтакте аниме аватарка и 6 друзей?Мы вам пришлем смску
>>147342691Вы врете!Нет у меня никакой странички!
>>147342718Тогда напишем вам на пейджер.
>>147342718Как нет?Странный какой-то, у нас общение с заказчиками 24/7. Еще и нелюдивый.
>>147342815
А ПОЧЕМУ В ВАШЕМ КОДЕ НЕТ КОММЕНТАРИЕВА ПОЧЕМУ В ВАШЕМ КОДЕ ВСЕ КОММЕНТАРИИ НА АНГЛИЙСКОМ? ТУПО КОПИРОВАЛИ?
Усложняем задачкуecho -e "QT += widgets \n TARGET = app \n TEMPLETE = app \n SOURCES += main.cpp" > main.pro && echo -e "#include <QApplication> \n #include <QWidget> \n int main(int argc, char* argv[]) { QApplication app(argc, argv); QWidget w; w.show(); return app.exec(); }" > main.cpp && qmake && make && ./app
Что значит мы должны оплатит вам стажировку? Дали шанс - докажите, что способныВот проект для финов. Нужно доделать за 2 месяца. А Костик-мидл и так устает. Пусть в Калифорнию поедет отдохнет, связи с коллегами укрепит.СПУСТЯ 2 МЕСЯЦАУгу-угу, здесь можно было лучше сделать. Ну да ладно. Мы вам перезвоним. №звук скайпа№ Скидываю вам проект, все допилили.
Выносишь ты тако интерфейс из класса в плагинную систему.Забываешь такой пересобрать плагин и перелинковаться.ШИНДОВС тебе выдает - THE FATAL ERROR EXCEPTION: A PURE VIRTUAL FUNCTION CALLED"Уходишь на компиляцию.
>>147343228где вы такое дно берете. а костик пусть в крым с палаткой едет.
>>147343308Не знаю.В паралельной вселенно в индостане, наверное на позиции программиста LABVIEW...
ПИЛИШЬ ПРОЕКТ С ИНДУСАМИ@СОЕДИНЕНИЕ С СИТАРАМОМ@НА РАБОЧЕМ СТОЛЕ ПЛЯШЕТ КОРОВА, САМ ОН ПОСТОЯННО ЧТО-ТО НАПЕВАЕТ@ГОВОРИТ С ТОБОЙ В ПРЕЗРИТЕЛЬНОМ ТОНЕ
ОБСУЖДЕНИЕ ПРОЕКТА@ТВОИ ИДЕИ ОТКИДЫВАЮТ@ЗАПИСЫВАЕШЬ В МЕЙЛ@СРОКИ ПРОЕБАНЫ, ЗАКАЗЧИК В БЕШЕНСТВЕ@ВСЕ ВАЛЯТ НА ТЕБЯ@А ТВОЙ ПОДХОД БЫЛ ВЕРЕН@ПОКАЗЫВАЕШЬ СВОИ ЗАПИСИ, ЕДИНСТВЕННЫЙ НЕ ПОЛУЧАЕШЬ ВЫГОВОР@"НУ ТЫ И КРЫСА"@ПИЗДЯТ ВСЕМ ОТДЕЛОМ НА СТОЯНКЕ
>>147343624Заорал.
ПРИСЫЛАЮТ .PSD ГУЯ@ВНУТРИ ТОЧНЫЕ ЗНАЧЕНИЯ В ПИКСЕЛЯХ@И ТАК ДЛЯ 6 ДЕВАЙСОВ И 4 РАЗРЕШЕНИЙ
>>147343624>все валят на тебя, крыса, пиздят всем отделомпроект школьников свалить с урока?
>>147343767Ты реальной жизни не видел С тестерами по блату, ЧСВшным быдлом, которое вкатилось за высокую зарплату и заказывает аутсорс своей работы у индусов, прочими прелестями.
>>147343883а баги потом тоже кто-то по блату будет исправлять?
>>1473440227 человек / 10, которых взяли по проф. пригодности