Нужна помощь с написанием отчетной работы по C# :-[
Просто нас толком ничему не учили, мало кто в группе что умеет и понимает, а дерут с нас, как буд-то мы я не знаю кто :(
Попробую помочь. Хотя я не прогер, а быдлокодер-любитель.
А вообще, А. Гринь здесь, кажется, главный специалист по C#.
Спасибо! :) Я как отсканирую требования к работе, так сразу выставлю. И экзэшник залью.
Ой.
Если там такие длинные требования, что их аж сканировать приходится, то я, возможно, не справлюсь.
А экзешник зачем?
Именно. EXE никто не кушает, нужны исходники!
Помощи не обещаю, своих отчётов куры не клюют.
Arseniiv, вы опоздали.
Нет. Перепейсь программеров на ЛФ ещё не закончилась.
c# - тупиковая ветвь эволюции я.п. 8-)
C - вообще тупиковая ветвь эволюции. Long live PureBasic! ;D
Ужас.
Сами языки программирования это тупиковая ветвь языковой эволюции (негодятся для общения).
Цитата: arseniiv от апреля 29, 2012, 15:39
:'(
Не огорчайтесь, вы тоже можете выполнить это задание, если хотите, может, ваш вариант Gashan'у лучше понравится :).
Задумка задания хорошая — написать простенькую игру. И я думаю, можно бы было придумать несложную игру, которую было бы интересно делать, и в которую потом можно было ещё и поиграть. Но авторы задания, к сожалению, предлагают написать такую игру, что ни писать, ни играть не интересно. Жаль. Так что вы немного потеряли.
:) Да уж, мне свою игру надо будет делать, на Прологе... :-\
Цитата: arseniiv от апреля 29, 2012, 18:23
на Прологе
Вот это — другое дело. (http://lingvowiki.info/wiki/images/1/15/Sm_thumbsup.svg)
Цитата: arseniiv от апреля 29, 2012, 18:23
:) Да уж, мне свою игру надо будет делать, на Прологе... :-\
Moi aussi je considère à prendre ce cours en été:
http://www-e.openu.ac.il/courses/20596.htm
:)
Цитата: Тайльнемер от апреля 29, 2012, 20:09
Вот это — другое дело.
Я бы сказал, в обратную сторону. Надо будет что-то сильно химичить.
Цитата: basta от апреля 28, 2012, 06:48
c# - тупиковая ветвь эволюции я.п. 8-)
На сие у меня в голову не приходит ни единого нематерного слова.
Цитата: arseniiv от апреля 29, 2012, 18:23
мне свою игру надо будет делать, на Прологе
Пролог - (http://img89.imageshack.us/img89/1502/98334059.gif)
C# не нужен :green:
Цитата: Dana от апреля 30, 2012, 11:54
C# не нужен :green:
Okay. К лингвистам прислушиваюсь :green:
язык, на котором чтобы просто вывести хайльвельт в консоль, приходится писать столько лишнего неинтуитивного кода, просто не может быть нужен.
Цитата: basta от апреля 30, 2012, 12:15
язык, на котором чтобы просто вывести хайльвельт в консоль, приходится присать столько лишнего неинтуитивного кода, просто не может быть нужен
Если использование я.п. у вас ограничивается лишь Console.Write(), то не спорю, что язык совершенно для этого не подходит.
Если брать в расчёт задачи серьёзного по величине масштаба или просто сложные ones, C# как нельзя кстати. Приятно, когда не приходится заниматься любовью с ненужными вещами, ибо они уже реализованы. Каггриццо, делай только то, что надо.
ООП как идея — фейл.
я с позиции красоты и удобочитаемости, а Вы, наверное, из практических соображений. похоже на спор эсперанто vs английский :)
А чем он в этом смысле от Javы отличается?
Я не фанатка ни того, ни другого.
А вот ООП я тоже не люблю. Нет ничего лучше старого доброго ассемблера.
Цитата: Dana от апреля 30, 2012, 12:30
А чем он в этом смысле от Javы отличается?
Ну, самое большое отличие - это то, что на c# программы "работают" (с) и меньше вероятности написать копрокод, хотя второе таки больше зависит от криворукости программиста.
Цитата: basta от апреля 30, 2012, 12:28
ООП как идея — фейл.
:eat:
Цитата: basta от апреля 30, 2012, 12:28
я с позиции красоты и удобочитаемости, а Вы, наверное, из практических соображений
Да, языки программирования, разумеется, созданы исключительно для красоты и удобочитаемости.
Хотите красоту - посмотрите whitespace или malbolge.
Цитата: Dana от апреля 30, 2012, 12:32
Нет ничего лучше старого доброго ассемблера.
Я посмотрю на вас, когда вы будете реализовывать, скажем, да пусть хоть банальное виндосовское окно в ассемблере :green: Это на чистом си-то геморройно написать :green:
Цитата: DeSha от апреля 30, 2012, 12:44
Ну, самое большое отличие - это то, что на c# программы "работают" (с)
А можно поподробнее?
Цитата: DeSha от апреля 30, 2012, 12:44
хотя второе таки больше зависит от криворукости программиста
Я думаю, не больше, а всецело.
Цитата: Тайльнемер от апреля 30, 2012, 13:14
А можно поподробнее?
Ну а что подробнее? Джава - это заведомо копрокод и "не работает" (с).
Как всегда, ваша аргументация на уровне вашей аргументации...
Цитата: arseniiv от апреля 30, 2012, 13:40
Как всегда, ваша аргументация на уровне вашей аргументации...
:fp:
Было бы что тут аргументировать :donno:. Главный аргумент - практика.
Какая?
Цитата: arseniiv от апреля 30, 2012, 13:49
Какая?
Обычная. Открываете среду разработки и что-то нормальное пишете. Потом смотрите, что получилось. На диезе всё работает, а джава не только хорошенько позанималась любовью с мозгом, но ещё и вечный геморрой будет с отладкой. Единственный её плюс - это весьма хорошая функциональность в плане создания интернет-приложений и всякой сервлетской ереси. Но, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris. А говорили, что кроссплатформенно всё и всё чики-пуки. Ога, пуки. Геморройные.
Цитата: DeSha от апреля 30, 2012, 13:56
Но, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris. А говорили, что кроссплатформенно всё и всё чики-пуки.
Вы хотите сказать, что то что написано на C# в Visual Studio под виндой, будет гарантированно нормально работать в каком-нибудь Solaris?
Цитата: Dana от апреля 30, 2012, 12:32
А вот ООП я тоже не люблю.
почему?
ЦитироватьНет ничего лучше старого доброго ассемблера.
как не кроссплатформенно... :( ну разве что если язык C-- в качестве ассемблера...
Цитата: Тайльнемер от мая 1, 2012, 08:38
Вы хотите сказать, что то что написано на C# в Visual Studio под виндой, будет гарантированно нормально работать в каком-нибудь Solaris?
Хм, мы сейчас говорим о джаве - или я что-то не так понял? :???
Про C# речь тут не идёт. Кроме как под win он мне нигде не нужен.
ЦитироватьНо, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris.
Какого рода ошибки обычно возникают?
Цитата: Python от мая 1, 2012, 10:32
Какого рода ошибки обычно возникают?
Программы-то запускаются, всё ОК, ошибки не выдаются, но работает всё через одно место, то есть, по сути, не работает. Ощущение порой, что совершенно две разных программы.
Цитата: Juuurgen от мая 1, 2012, 10:55
вгде такие на лф?
Ты мой смайлик в конце фразы не увидел что ли? ;)
Цитата: DeSha от апреля 30, 2012, 13:56
то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris.
Любопытно. За Solaris и Eclipse не скажу, но то, что у меня написано в NetBeans под Windows, безукоризненно работает в Linux.
Цитата: Rachtyrgin от мая 1, 2012, 11:16
то, что у меня написано в NetBeans под Windows, безукоризненно работает в Linux
Весьма ВНЕЗАПНО, ибо, думаю, разницы нет, какая среда разработки. Код-то один и тот же.
Solaris - это unix. Может в этом разница :donno: Хотя с учётом того, что разработчик java и solaris - одно и то же лицо, ОЧЕНЬ всё странно.
Цитата: DeSha от мая 1, 2012, 09:08
Хм, мы сейчас говорим о джаве - или я что-то не так понял?
Не знаю. Мне показалось, что вы сравнивали C# и Java.
Вот:
Цитата: DeSha от апреля 30, 2012, 12:44
Цитата: Dana от апреля 30, 2012, 12:30А чем он [C#] в этом смысле от Javы отличается?
Ну, самое большое отличие - это то, что на c# программы "работают" (с)
Цитата: DeSha от мая 1, 2012, 11:15
Ты мой смайлик в конце фразы не увидел что ли?
нет :P
Цитата: Тайльнемер от мая 1, 2012, 11:49
Мне показалось, что вы сравнивали C# и Java.
Да, сравнивал. Только если в джаве есть большой advantage, который почему-то ВНЕЗАПНО нихрена не реализуется IRL, то зачем тогда он нужен и чем тогда джава лучше? Диез таки продуктивнее.
Конечно, не всем это нужно, но, например, я часто очень страдаю из-за того, что в джаве нет операторов взятия адреса, указателей и прочих фич для работы с ПДП. Конечно, и диез - не самое лучшее для этого средство (есть же си, например), но всё-таки порой бывает надо. И когда надо - то джава обычно "бай-бай". Также в джаве нет кучи констрейнтов, нет многих полезных (хоть и не особо часто используемых) методов и т.д. По-моему, даже библиотеки поскуднее будут. Не знаю в общем, джава - no.
Цитата: DeSha от мая 1, 2012, 10:48
Цитата: Python от мая 1, 2012, 10:32
Какого рода ошибки обычно возникают?
Программы-то запускаются, всё ОК, ошибки не выдаются, но работает всё через одно место, то есть, по сути, не работает. Ощущение порой, что совершенно две разных программы.
Ну а конкретнее? Проблемы касаются файловой системы, визуальных компонентов, чего-то еще?..
Цитата: Python от мая 1, 2012, 18:46
Проблемы касаются файловой системы, визуальных компонентов, чего-то еще?..
Например, должно быть:
0) я тыкаю на экран в разных местах - в зависимости от места тыка точка будет разного цвета
1) поставлены нормальные gridlayout'ы, чтобы все компоненты были там, где мне надо
2) клиентская часть отправляет данные на обработку серверу, который обрабатывает координаты этих точек и пишет их файл
Как это не работает на солярисе:
0) точка всегда одного цвета (хотя в коде ЯВНО написано, что надо далеко не одного цвета)
1) компоненты размещаются через одно место (более того, что изменении размеров основного окна ничего не масштабируется)
2) почему-то ВНЕЗАПНО при каждой отправке чего-то от клиента сервер по стопицот раз включается и выключается
Это то, что было самое первое, что меня когда-то давно убило. Но с тех пор лучше не стало.