- 1
- 2
- 3
- 4
public int MapToLowerPageBoundary(int rowIndex)
{
return (rowIndex / RowsPerPage) * RowsPerPage;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+142
public int MapToLowerPageBoundary(int rowIndex)
{
return (rowIndex / RowsPerPage) * RowsPerPage;
}
Нашел этот метод в проекте... Интересно о чем думал автор...
guest 09.10.2015 18:03 # 0
alex493049469 09.10.2015 18:07 # 0
(5/2)*2=5
defecate-plusplus 09.10.2015 18:23 # 0
чяднт?
alex493049469 09.10.2015 18:32 # 0
inkanus-gray 09.10.2015 18:39 # 0
Ввод: FIX 0
Ввод: 5 ÷ 2 =
Вывод: 3
Ввод: 3 × 2 =
Вывод: 6
У меня получилось больше всех!
alex493049469 09.10.2015 18:48 # 0
Так так 5/2 округляется до 2; O_o
defecate-plusplus 09.10.2015 18:53 # 0
охуеть, свежачок
с 1 июля прошло не так уж и много времени
https://pbs.twimg.com/profile_images/1983716031/1228563685377_400x400.png
inkanus-gray 09.10.2015 18:54 # +1
https://ideone.com/deyBD1
https://ideone.com/tH9DYo
alex493049469 09.10.2015 18:58 # 0
inkanus-gray 09.10.2015 18:42 # 0
bormand 09.10.2015 19:29 # +1
3_14dar 09.10.2015 19:31 # 0
bormand 09.10.2015 19:33 # 0
3_14dar 09.10.2015 19:37 # 0
bormand 09.10.2015 19:56 # +1
3_14dar 09.10.2015 20:02 # 0
>Это поведение сишки/жавы же, в чем пиздец?
Харэ ныть, нытик, питон старше явы.
bormand 09.10.2015 20:03 # 0
Мне вот интересно, его вообще кто-то юзал где-то до 2.4?
Vasiliy 09.10.2015 20:14 # +2
1024-- 09.10.2015 20:30 # 0
Я понимаю, что могу в своей личной программке сделать Совершенно Новый™ DSL, который будет очень эффективно работать с определениями косоугольных грамугольников Ваншперштейна и окажется совершенно бесполезным для всех остальных задач. Я так могу, ведь я - простой человек, а не комитет из бородатых дядь.
Но зачем бородатые дяди так делают? Зачем нам питоны (несовместимые даже с собой), руби, пачка каких-то экмаскриптов, луа и прочая питушня, когда есть PHP? Зачем всякие паскали, сишки жабы и шарпы, когда есть плюсы? Зачем мне стандартные библиотеки C, Java, JS, когда можно взять одну?
Почему нельзя определить основные парадигмы (императивное с процедурами, императивное с ООП, функциональное, ...) основные статико-динамические характеристики (всё в статике, есть Object, всё в динамике), синтаксические характеристики (как C/C++, как python, как HTML) и требуемое направление компиляции (x86, .Net, ВМ браузера, микроконтроллер) и свести всё к общему знаменателю?
Тогда единственными ограничениями будут попытки скомпилировать менее строгий код с более строгими флагами (например, скрипты для браузера собрать под микроконтроллер), а всё остальное будет работать и так.
Зачем мне писать сервер на C++, серверные скрипты на PHP, а клиентские - на JS? Почему бы мне просто не написать сервер на C++, серверные скрипты - на C++ с флагом --dynamic, а клиентские - на C++ с флагами --dynamic и --browser?
А придёт потом 3_14dar, запустит гуёвый конвертер и за пару секунд создаст себе исходники на питоне, которые скомпилируются в тот же сервер и те же скрипты.
P.S. В .NET хорошее начало. Где же конец?
alex493049469 09.10.2015 20:34 # 0
1024-- 09.10.2015 20:47 # 0
Можно спокойно взять особенности джавы и слить их в .NET. Джаву к чертям снести, а .NET всем вместе развивать (баги будут исправляться гораздо эффективнее). Дошли же Опера-сты до того, что можно не плодить свой лишний движок.
На то они и языки общего назначения, чтоб быть универсальными, а не делить фичи.
alex493049469 09.10.2015 20:58 # 0
1024-- 09.10.2015 21:18 # 0
3_14dar 09.10.2015 21:26 # 0
Все это умеет и жава, но... как она это умеет - вопрос другой.
inkanus-gray 09.10.2015 21:25 # 0
1024-- 09.10.2015 21:28 # 0
3_14dar 09.10.2015 21:33 # 0
1024-- 09.10.2015 21:39 # 0
Вот придёт насыщение, запилят все нужные фичи, и можно будет оставить какой-нибудь IE20 как стандарт на ближайшие 20 лет (как какой-нибудь HTTP). Будет он есть 1Гб на вкладку что в 2020м году, что в 2030м.
3_14dar 09.10.2015 22:20 # 0
ТЫ его хоть застал, мальчик?
1024-- 10.10.2015 17:42 # 0
3_14dar 10.10.2015 18:14 # 0
3_14dar 09.10.2015 20:41 # 0
1024-- 09.10.2015 20:58 # 0
> В питоне <...> отступы вместо фигурных скобок
> В сишарпе ввели await, linq
Сразу вспомнился анекдот
Разговорились два поручика: один — поляк, другой — наш, Ржевский.
— А правда, что у вас в Польше люди не на русском языке разговаривают, а на каком-то другом?
— Разумеется, правда — на польском языке.
— Да? А как будет по-польски, допустим «дом»?
— Дом.
— Хм. А как тогда будет «село»?
— Село.
— Странно. Hу, а как тогда будет «жопа»?
— Дупа!
— Ха! И стоило ради одного слова новый язык придумывать?!
По идее, надо обкатать новые фичи да выбросить язык. Годные фичи добавить в существующие языки, нейтральные фичи - в опции компилятора/интерпретатора. Зачем мне новые питоны ради отступов, когда можно добавить в компиляторы C и C# флаг --pythonic? В крайнем случае, сделать конвертер питона в C#, чтоб жизнь упросить и библиотеки C# переиспользовать.
Вот стоило браузерам допустить только один JS, как народ напилил CoffeeScript, TypeScript и прочее, свои стандартные библиотеки не создающее и друг с другом совместимое. Красота.
3_14dar 09.10.2015 21:27 # 0
1024-- 09.10.2015 21:35 # 0
Но теперь он хотя бы один, теперь никто не пишет на ГК, что у CoffeeScript или TypeScript под виндой плохо с юникодом, т.к. в JS и Node под виндой всё хорошо.
Создатели этих языков небось вообще ни разу пальцем не шевельнули ради юникода на винде.
3_14dar 09.10.2015 21:36 # 0
>т.к. в JS и Node под виндой всё хорошо.
В консоли?
1024-- 09.10.2015 21:40 # 0
В консоли печатает русские буквы; в файл из консоли перенаправляет UTF-8.
3_14dar 09.10.2015 22:20 # 0
Это не то. Одновременно русские, греческие и латинские non-ascii умеет?
1024-- 10.10.2015 17:48 # 0
В консоль выводит вопросик, а в file.txt будет красивая дельта.
3_14dar 10.10.2015 18:13 # 0
1024-- 09.10.2015 21:12 # 0
Вот это уже серьёзное различие. Ну и такая мелочь как наличие сборщика мусора разделяет. Тут да, уже есть какой-то "барьер", нельзя так просто слить в один язык, в отличие, например, от пары JS и Lua.
3_14dar 09.10.2015 21:35 # 0
1024-- 09.10.2015 21:36 # 0
3_14dar 10.10.2015 21:58 # 0
3_14dar 09.10.2015 20:38 # 0