Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Gashan от марта 6, 2012, 17:51

Название: Программеры на ЛФ
Отправлено: Gashan от марта 6, 2012, 17:51
Нужна помощь с написанием отчетной работы по C#  :-[
Просто нас толком ничему не учили, мало кто в группе что умеет и понимает, а дерут с нас, как буд-то мы я не знаю кто  :(
Название: Программеры на ЛФ
Отправлено: Тайльнемер от марта 6, 2012, 18:17
Попробую помочь. Хотя я не прогер, а быдлокодер-любитель.
А вообще, А. Гринь здесь, кажется, главный специалист по C#.
Название: Программеры на ЛФ
Отправлено: Gashan от марта 7, 2012, 16:35
Спасибо!  :) Я как отсканирую требования к работе, так сразу выставлю. И экзэшник залью.
Название: Программеры на ЛФ
Отправлено: Тайльнемер от марта 7, 2012, 18:17
Ой.
Если там такие длинные требования, что их аж сканировать приходится, то я, возможно, не справлюсь.
А экзешник зачем?
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 27, 2012, 20:16
Именно. EXE никто не кушает, нужны исходники!

Помощи не обещаю, своих отчётов куры не клюют.
Название: Программеры на ЛФ
Отправлено: Тайльнемер от апреля 28, 2012, 05:06
Arseniiv, вы опоздали.
Название: Программеры на ЛФ
Отправлено: sasza от апреля 28, 2012, 05:59
Нет. Перепейсь программеров на ЛФ ещё не закончилась.
Название: Программеры на ЛФ
Отправлено: basta от апреля 28, 2012, 06:48
c# - тупиковая ветвь эволюции я.п. 8-)
Название: Программеры на ЛФ
Отправлено: DarkEuge от апреля 29, 2012, 12:53
C - вообще тупиковая ветвь эволюции. Long live PureBasic!  ;D
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 29, 2012, 15:33
Ужас.
Название: Программеры на ЛФ
Отправлено: Didmitra от апреля 29, 2012, 15:37
Сами языки программирования это тупиковая ветвь языковой эволюции (негодятся для общения).
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 29, 2012, 15:39
Кстати, вдогонку:

Цитата: Тайльнемер от апреля 28, 2012, 05:06
Arseniiv, вы опоздали.
:'(
Название: Программеры на ЛФ
Отправлено: Тайльнемер от апреля 29, 2012, 16:32
Цитата: arseniiv от апреля 29, 2012, 15:39
:'(
Не огорчайтесь, вы тоже можете выполнить это задание, если хотите, может, ваш вариант Gashan'у лучше понравится :).
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 29, 2012, 18:23
Offtop
:) Да уж, мне свою игру надо будет делать, на Прологе... :-\
Название: Программеры на ЛФ
Отправлено: Тайльнемер от апреля 29, 2012, 20:09
Цитата: arseniiv от апреля 29, 2012, 18:23
на Прологе
Вот это — другое дело. (http://lingvowiki.info/wiki/images/1/15/Sm_thumbsup.svg)
Название: Программеры на ЛФ
Отправлено: RawonaM от апреля 29, 2012, 23:12
Цитата: arseniiv от апреля 29, 2012, 18:23
:) Да уж, мне свою игру надо будет делать, на Прологе... :-\
Moi aussi je considère à prendre ce cours en été:
http://www-e.openu.ac.il/courses/20596.htm
:)
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 30, 2012, 11:39
Цитата: Тайльнемер от апреля 29, 2012, 20:09
Вот это — другое дело.
Я бы сказал, в обратную сторону. Надо будет что-то сильно химичить.
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 11:42
Цитата: basta от апреля 28, 2012, 06:48
c# - тупиковая ветвь эволюции я.п. 8-)
На сие у меня в голову не приходит ни единого нематерного слова.

Цитата: arseniiv от апреля 29, 2012, 18:23
мне свою игру надо будет делать, на Прологе
Пролог - (http://img89.imageshack.us/img89/1502/98334059.gif)
Название: Программеры на ЛФ
Отправлено: Dana от апреля 30, 2012, 11:54
C# не нужен :green:
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 12:02
Цитата: Dana от апреля 30, 2012, 11:54
C# не нужен :green:
Okay. К лингвистам прислушиваюсь :green:
Название: Программеры на ЛФ
Отправлено: basta от апреля 30, 2012, 12:15
язык, на котором чтобы просто вывести хайльвельт в консоль, приходится писать столько лишнего неинтуитивного кода, просто не может быть нужен.
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 12:17
Цитата: basta от апреля 30, 2012, 12:15
язык, на котором чтобы просто вывести хайльвельт в консоль, приходится присать столько лишнего неинтуитивного кода, просто не может быть нужен
Если использование я.п. у вас ограничивается лишь Console.Write(), то не спорю, что язык совершенно для этого не подходит.
Если брать в расчёт задачи серьёзного по величине масштаба или просто сложные ones, C# как нельзя кстати. Приятно, когда не приходится заниматься любовью с ненужными вещами, ибо они уже реализованы. Каггриццо, делай только то, что надо.
Название: Программеры на ЛФ
Отправлено: basta от апреля 30, 2012, 12:28
ООП как идея — фейл.

я с позиции красоты и удобочитаемости, а Вы, наверное, из практических соображений. похоже на спор эсперанто vs английский :)
Название: Программеры на ЛФ
Отправлено: Dana от апреля 30, 2012, 12:30
А чем он в этом смысле от Javы отличается?
Я не фанатка ни того, ни другого.
Название: Программеры на ЛФ
Отправлено: Dana от апреля 30, 2012, 12:32
А вот ООП я тоже не люблю. Нет ничего лучше старого доброго ассемблера.
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 12:44
Цитата: 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:
Название: Программеры на ЛФ
Отправлено: Тайльнемер от апреля 30, 2012, 13:14
Цитата: DeSha от апреля 30, 2012, 12:44
Ну, самое большое отличие - это то, что на c# программы "работают" (с)
А можно поподробнее?
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 30, 2012, 13:17
Цитата: DeSha от апреля 30, 2012, 12:44
хотя второе таки больше зависит от криворукости программиста
Я думаю, не больше, а всецело.
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 13:37
Цитата: Тайльнемер от апреля 30, 2012, 13:14
А можно поподробнее?
Ну а что подробнее? Джава - это заведомо копрокод и "не работает" (с).
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 30, 2012, 13:40
Как всегда, ваша аргументация на уровне вашей аргументации...
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 13:44
Цитата: arseniiv от апреля 30, 2012, 13:40
Как всегда, ваша аргументация на уровне вашей аргументации...
:fp:
Было бы что тут аргументировать :donno:. Главный аргумент - практика.
Название: Программеры на ЛФ
Отправлено: arseniiv от апреля 30, 2012, 13:49
Какая?
Название: Программеры на ЛФ
Отправлено: DeSha от апреля 30, 2012, 13:56
Цитата: arseniiv от апреля 30, 2012, 13:49
Какая?
Обычная. Открываете среду разработки и что-то нормальное пишете. Потом смотрите, что получилось. На диезе всё работает, а джава не только хорошенько позанималась любовью с мозгом, но ещё и вечный геморрой будет с отладкой. Единственный её плюс - это весьма хорошая функциональность в плане создания интернет-приложений и всякой сервлетской ереси. Но, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris. А говорили, что кроссплатформенно всё и всё чики-пуки. Ога, пуки. Геморройные.
Название: Программеры на ЛФ
Отправлено: Тайльнемер от мая 1, 2012, 08:38
Цитата: DeSha от апреля 30, 2012, 13:56
Но, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris. А говорили, что кроссплатформенно всё и всё чики-пуки.
Вы хотите сказать, что то что написано на C# в Visual Studio под виндой, будет гарантированно нормально работать в каком-нибудь Solaris?
Название: Программеры на ЛФ
Отправлено: basta от мая 1, 2012, 08:56
Цитата: Dana от апреля 30, 2012, 12:32
А вот ООП я тоже не люблю.
почему?
ЦитироватьНет ничего лучше старого доброго ассемблера.
как не кроссплатформенно... :( ну разве что если язык C-- в качестве ассемблера...
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 09:08
Цитата: Тайльнемер от мая  1, 2012, 08:38
Вы хотите сказать, что то что написано на C# в Visual Studio под виндой, будет гарантированно нормально работать в каком-нибудь Solaris?
Хм, мы сейчас говорим о джаве - или я что-то не так понял? :???
Про C# речь тут не идёт. Кроме как под win он мне нигде не нужен.
Название: Программеры на ЛФ
Отправлено: Python от мая 1, 2012, 10:32
ЦитироватьНо, по личному опыту говорю, что то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris.
Какого рода ошибки обычно возникают?
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 10:48
Цитата: Python от мая  1, 2012, 10:32
Какого рода ошибки обычно возникают?
Программы-то запускаются, всё ОК, ошибки не выдаются, но работает всё через одно место, то есть, по сути, не работает. Ощущение порой, что совершенно две разных программы.
Название: Программеры на ЛФ
Отправлено: Joris от мая 1, 2012, 10:55
Offtop
Цитата: DeSha от апреля 30, 2012, 12:02
К лингвистам
вгде такие на лф?
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 11:15
Цитата: Juuurgen от мая  1, 2012, 10:55
вгде такие на лф?
Ты мой смайлик в конце фразы не увидел что ли? ;)
Название: Программеры на ЛФ
Отправлено: Rachtyrgin от мая 1, 2012, 11:16
Цитата: DeSha от апреля 30, 2012, 13:56
то, что написано в eclipse под виндой ВНЕЗАПНО будет работать через одно место в каком-нибудь solaris.

Любопытно. За Solaris и Eclipse не скажу, но то, что у меня написано в NetBeans под Windows, безукоризненно работает в Linux.
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 11:24
Цитата: Rachtyrgin от мая  1, 2012, 11:16
то, что у меня написано в NetBeans под Windows, безукоризненно работает в Linux
Весьма ВНЕЗАПНО, ибо, думаю, разницы нет, какая среда разработки. Код-то один и тот же.

Solaris - это unix. Может в этом разница :donno: Хотя с учётом того, что разработчик java и solaris - одно и то же лицо, ОЧЕНЬ всё странно.
Название: Программеры на ЛФ
Отправлено: Тайльнемер от мая 1, 2012, 11:49
Цитата: DeSha от мая  1, 2012, 09:08
Хм, мы сейчас говорим о джаве - или я что-то не так понял?
Не знаю. Мне показалось, что вы сравнивали C# и Java.
Вот:
Цитата: DeSha от апреля 30, 2012, 12:44
Цитата: Dana от апреля 30, 2012, 12:30А чем он [C#] в этом смысле от Javы отличается?
Ну, самое большое отличие - это то, что на c# программы "работают" (с)
Название: Программеры на ЛФ
Отправлено: Joris от мая 1, 2012, 11:52
Цитата: DeSha от мая  1, 2012, 11:15
Ты мой смайлик в конце фразы не увидел что ли?
нет :P
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 12:06
Цитата: Тайльнемер от мая  1, 2012, 11:49
Мне показалось, что вы сравнивали C# и Java.
Да, сравнивал. Только если в джаве есть большой advantage, который почему-то ВНЕЗАПНО нихрена не реализуется IRL, то зачем тогда он нужен и чем тогда джава лучше? Диез таки продуктивнее.

Offtop
Конечно, не всем это нужно, но, например, я часто очень страдаю из-за того, что в джаве нет операторов взятия адреса, указателей и прочих фич для работы с ПДП. Конечно, и диез - не самое лучшее для этого средство (есть же си, например), но всё-таки порой бывает надо. И когда надо - то джава обычно "бай-бай". Также в джаве нет кучи констрейнтов, нет многих полезных (хоть и не особо часто используемых) методов и т.д. По-моему, даже библиотеки поскуднее будут. Не знаю в общем, джава - no.
Название: Программеры на ЛФ
Отправлено: Python от мая 1, 2012, 18:46
Цитата: DeSha от мая  1, 2012, 10:48
Цитата: Python от мая  1, 2012, 10:32
Какого рода ошибки обычно возникают?
Программы-то запускаются, всё ОК, ошибки не выдаются, но работает всё через одно место, то есть, по сути, не работает. Ощущение порой, что совершенно две разных программы.
Ну а конкретнее? Проблемы касаются файловой системы, визуальных компонентов, чего-то еще?..
Название: Программеры на ЛФ
Отправлено: DeSha от мая 1, 2012, 19:02
Цитата: Python от мая  1, 2012, 18:46
Проблемы касаются файловой системы, визуальных компонентов, чего-то еще?..
Например, должно быть:
0) я тыкаю на экран в разных местах - в зависимости от места тыка точка будет разного цвета
1) поставлены нормальные gridlayout'ы, чтобы все компоненты были там, где мне надо
2) клиентская часть отправляет данные на обработку серверу, который обрабатывает координаты этих точек и пишет их файл

Как это не работает на солярисе:
0) точка всегда одного цвета (хотя в коде ЯВНО написано, что надо далеко не одного цвета)
1) компоненты размещаются через одно место (более того, что изменении размеров основного окна ничего не масштабируется)
2) почему-то ВНЕЗАПНО при каждой отправке чего-то от клиента сервер по стопицот раз включается и выключается

Это то, что было самое первое, что меня когда-то давно убило. Но с тех пор лучше не стало.