powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Зачем писать программы сложно и долго, когда можно просто и легко?
25 сообщений из 324, страница 4 из 13
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719098
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistZyK_BotaNпропущено...
да не. вообще циклы не нужны.

нужно обнулить массив поэлементно, вперед.
даже не смешно. че за массив такой?

что есть на входе программы, что на выходе?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719101
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно еще, если программа системна, обнулить там какую-то память.

а если прикладная, то не пойму, че за массив, и зачем его обнулять?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719102
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNчто есть на входе программы, что на выходе?

на входе программы не обнуленный массив, на выходе обнуленный.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719104
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в РС решение такое

array.I = 0
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719105
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistZyK_BotaNчто есть на входе программы, что на выходе?

на входе программы не обнуленный массив, на выходе обнуленный.че это за объект такой массив?
где его взять, куда положить?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719107
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще, задачи по типу: заполнить массив 0-ми,
присвоить переменной х, занчение х+1 - бессмысленны по определению.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719109
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNполучается проще чем в ип.
Верно. Я ж и говорю (в пером моем посте тут) - оба варианта это пока что " сложно и долго " в общем случае. Ибо писанина. И компактность записи никаких проблем в этом вопросе не решает.

Конкретные же ПОДзадачи конечно могут смотреться приятнее и в минимум десятки раз лаконичнее на том же Хаскеле.
Хотя если написать нормальный математический фреймворк под ИП, тоже станет лаконично. Букв будет больше, но степень лаконичности не длиной слов исчисляется.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719110
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNBazistпропущено...
на входе программы не обнуленный массив, на выходе обнуленный.че это за объект такой массив?
где его взять, куда положить?

Почитай книжки, узнай что такое массив, да.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719111
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNвообще, задачи по типу: заполнить массив 0-ми,
присвоить переменной х, занчение х+1 - бессмысленны по определению.

У тебя Тьюринг полный язык ЯП ? Тьюринг полный, значит на нем можно решить любую задачу.
Вот и решай. Я кстате знаю как решить.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719112
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistПочитай книжки, узнай что такое массив, да.
Ты не въехал в то, о чем он говорит. Или не в состоянии поставить четко задачу.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719114
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кароче, для особо одаренных.
На вход программы бинарный файл, задача обнулить все байты в нем, все.
Типы, циклы и прочье это ваши внутренние дела. Делайте что хотите.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719115
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistZyK_BotaNвообще, задачи по типу: заполнить массив 0-ми,
присвоить переменной х, занчение х+1 - бессмысленны по определению.

У тебя Тьюринг полный язык ЯП ? Тьюринг полный, значит на нем можно решить любую задачу.
Вот и решай. Я кстате знаю как решить.заполнить массив 0-ми под тюринг полноту не подпадает. такие дела.

определи сначала входные и исходные данные, а потому можно про тюринг полноту говорить.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719117
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNзаполнить массив 0-ми под тюринг полноту не подпадает. такие дела.


Щито ?

ZyK_BotaNопредели сначала входные и исходные данные, а потому можно про тюринг полноту говорить.

Батан ты прикалывешся ? Пришел к тебе заказчик, сказал, мне нужна прога. На вход я подаю файл любой, прога обнуляет в нем байты и сохраняет. Вот постановка задачи с точки зрения человека который вообще не знает программирование. У тебя в зубах функциональный язык. Как это сделать на нем ? Дошло ?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719118
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistБатан ты прикалывешся ? Пришел к тебе заказчик, сказал, мне нужна прога. На вход я подаю файл любой, прога обнуляет в нем байты и сохраняет. Вот постановка задачи с точки зрения человека который вообще не знает программирование. У тебя в зубах функциональный язык. Как это сделать на нем ? Дошло ?
вот это уже другое дело. файл. а то массив какой-то.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719119
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщето ответ здесь, но я чото думал что евангелисты ФП элементарную задачу должни уметь решать ... хотя ..........

BazistAlibek B.пропущено...

Затем, что нужен цикл, именно его организация является результатом.

через рекурсию выражается цикл в ФП
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719120
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNBazistБатан ты прикалывешся ? Пришел к тебе заказчик, сказал, мне нужна прога. На вход я подаю файл любой, прога обнуляет в нем байты и сохраняет. Вот постановка задачи с точки зрения человека который вообще не знает программирование. У тебя в зубах функциональный язык. Как это сделать на нем ? Дошло ?
вот это уже другое дело. файл. а то массив какой-то.

С точки зрения Лиспа массив это список. Это я тебе уже подсказываю.
А любой файл это массив байт, разве нет ?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719121
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bazistмассив байт, разве нет ?
нет. ни в коем разе. хотя опять же, что ты подразумеваешь под словом массив.

а то многие подразумевают под массивом - структуру данных с прямым доступом.
а файл как раз - имеет последовательный доступ, как и односвязный список.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719122
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistZyK_BotaNпропущено...

вот это уже другое дело. файл. а то массив какой-то.

С точки зрения Лиспа массив это список. Это я тебе уже подсказываю.
А любой файл это массив байт, разве нет ?з.ы.
да и какое отношение лисп имеет к фп?
так, мультипарадигменный язычек.

в фп все на лени строиться. а вот ленивая рекурсия очень на циклы не похожа.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719123
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BazistКароче, для особо одаренных.
На вход программы бинарный файл, задача обнулить все байты в нем, все.
Типы, циклы и прочье это ваши внутренние дела. Делайте что хотите.
Воот. А теперь скажи, твой ультраязык сам научился заполнять файл нулями или таки там есть циклы за ширмой?
Так а что мешает в обычном языке иметь где-то в кулуарах аналогичную функцию и не думать о ее содержимом, т.е. вызывать и не знать, КАК она это делает? В чем принципиальная разница?
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719125
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и вообще, в хаскеле - явная рекурсия считается злом.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719126
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonBazistКароче, для особо одаренных.
На вход программы бинарный файл, задача обнулить все байты в нем, все.
Типы, циклы и прочье это ваши внутренние дела. Делайте что хотите.
Воот. А теперь скажи, твой ультраязык сам научился заполнять файл нулями или таки там есть циклы за ширмой?
Так а что мешает в обычном языке иметь где-то в кулуарах аналогичную функцию и не думать о ее содержимом, т.е. вызывать и не знать, КАК она это делает? В чем принципиальная разница?ті че, не помнишь его топика?

там под любую задачу - есть одна комманда.

как только ті ему адшь задачу, он тебе название комманді придумает в тот же час.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719127
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ чем принципиальная разница?
В смысле, что нет у процессора машинной команды "заполнить файл нулями". А если есть, то ее можно использовать одинаково хорошо и в ИП.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719128
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNті че, не помнишь его топика?

там под любую задачу - есть одна комманда.

как только ті ему адшь задачу, он тебе название комманді придумает в тот же час.
Я так сразу было подумал. Но не смог поверить в это чудо...
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719130
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNне пойму зачем может понадобится цикл?
Бывает. Мир шире твоего представления о нем.
Например нужно инициализировать несколько буферов для последующего использования их в API.
...
Рейтинг: 0 / 0
Зачем писать программы сложно и долго, когда можно просто и легко?
    #37719131
Bazist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNBazistмассив байт, разве нет ?
нет. ни в коем разе. хотя опять же, что ты подразумеваешь под словом массив.

а то многие подразумевают под массивом - структуру данных с прямым доступом.
а файл как раз - имеет последовательный доступ, как и односвязный список.

Файт имеет только последовательный доступ ? Это чтото новенькое.
Вообщето память, как и файл это адрессация прежде всего, а это значит ты без проблем по смещению можешь переместиться на любую ячейку памяти, как в массиве так и в файле, чего не можешь сделать в односвязном списке. Разница между односвязным списком и массивом в том, что массив гарантирует соседство соседних элементов ( читай байт ) в памяти, список не гарантирует, он хранит только адресс следующего элемента. Следовательно в файле можно вычислить по формуле адресс N элемента, в списке нет, только пробежавшись последовательно.
...
Рейтинг: 0 / 0
25 сообщений из 324, страница 4 из 13
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Зачем писать программы сложно и долго, когда можно просто и легко?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]