Программисты на C — самый большой разделённый народ в мире?

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) 1 2 [3] 4 5   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
lnx
26.04.2016 - 21:04
3
Статус: Offline


православный атеист

Регистрация: 24.05.11
Сообщений: 1222
Цитата (lemeserg @ 26.04.2016 - 23:55)
додиезников в тему пускаете? Я тоже очень угнетен!

заходи smoker.gif
 
[^]
sdloop
26.04.2016 - 21:05
1
Статус: Offline


Ярила

Регистрация: 19.02.12
Сообщений: 4138
Это не реклама, это тест на профпригодность.
 
[^]
lses
26.04.2016 - 21:07
3
Статус: Offline


Балагур

Регистрация: 25.02.11
Сообщений: 967
Let my people GOTO!

Цитата
Кто знает, почему номера строк в ранних basic нумеровались через 10, тот старый дед.


потому что, если вдруг захочешь строчку впаять в промежуток - заколебешься строки перенумеровывать в дремучем редакторе на БКшке (или подобном девайсе)
 
[^]
kredetz
26.04.2016 - 21:08
4
Статус: Offline


W T F ?

Регистрация: 23.02.13
Сообщений: 1887
Цитата (AlexRav @ 26.04.2016 - 21:02)
Цитата (McFly @ 26.04.2016 - 19:11)
Это вообще не разговорный язык и к нему неприменимо понятие "иностранный", так что с этносом - обломитесь. А вот с ФАС я, пожалуй, соглашусь. Посыл к клиентской аудитории в данной рекламе сформирован, конечно, с использованием конструкций языка программирования, но основную смысловую нагрузку передают слова "need job", "have skill" и "go to". По закону надо было на великом и могучем. Неаутентично вышло бы, но по закону.

Если программист не знает таких слов - он хуевый программист rulez.gif

Я знаю эти слова, но я всё равно хуёвый программист cry.gif
 
[^]
ТолстыйШмель
26.04.2016 - 21:09
2
Статус: Offline


Похуист

Регистрация: 29.03.11
Сообщений: 694
Надо делать элегантно, а не топорно. Написанное должны понимать "не только лишь все - мало кто должен это мочь сделать" ©, тогда и доёбываться никто не будет не по делу.

Как по мне - у EA прекрасное объявление было. Правда за то, что оператор пробелами не отделён, я бы по пальцАм кривым линейкой бы уебашил.

Программисты на C — самый большой разделённый народ в мире?
 
[^]
61brg
26.04.2016 - 21:12
2
Статус: Offline


Ярила

Регистрация: 4.02.14
Сообщений: 4066
Цитата (SevenMag @ 26.04.2016 - 19:11)
использование команды goto на C (или точнее на С++) является не очень хорошим тоном. Лет так 19-20 бывает пишу на нем, не помню когда его использовал.

Конечные автоматы только так и рекомендуется писать. А без них никакой компилятор/интерпритатор/анализатор не напишешь.


 
[^]
bond009
26.04.2016 - 21:13
1
Статус: Offline


Весельчак

Регистрация: 27.11.14
Сообщений: 137
Федеральной Антихуйпоймичего Службе, походу заняться вообще нечем!

Лучше бы, блеать, за ценами на бензин посмотрели бы.

Это сообщение отредактировал bond009 - 26.04.2016 - 21:14
 
[^]
logusss
26.04.2016 - 21:16
1
Статус: Offline


Ярила

Регистрация: 25.07.12
Сообщений: 1365
А если Бейсик использовать для написания текста рекламы?
 
[^]
HellMagic
26.04.2016 - 21:20
1
Статус: Offline


Ярила

Регистрация: 13.09.15
Сообщений: 1434
если эту херню перевести на русский, то это будет 1с, а не с++

Так что лучше не переводить, чтоб не вводить в заблуждение.

И я бы оператор goto все таки убрал. Дурной тон.
 
[^]
Уфимский
26.04.2016 - 21:23
0
Статус: Offline


Ярила

Регистрация: 12.01.11
Сообщений: 1177
Цитата (KKA @ 26.04.2016 - 20:33)
Кто знает, почему номера строк в ранних basic нумеровались через 10, тот старый дед.

Пиздишь! Я ещё сосем молодой - 37 лет всего rulez.gif
 
[^]
Ficus
26.04.2016 - 21:25
1
Статус: Offline


Ярила

Регистрация: 29.04.11
Сообщений: 4358
Цитата (KKA @ 26.04.2016 - 19:33)
Кто знает, почему номера строк в ранних basic нумеровались через 10, тот старый дед.

Не старый дед, а старпер (старый пердун). GW Basic - наше все!

А програмка должна была выглядет так:

#include <diplom_VUZa.h>

void main(void)
{
if (need_job && have skill)
goto Stork;

Stork:
call(07-4185920);
}
 
[^]
lemeserg
26.04.2016 - 21:27
1
Статус: Offline


Юморист

Регистрация: 26.03.11
Сообщений: 444
Мне 31 и я тоже знаю почему строки в бейсике по десятке накидывались.
Когда на УКНЦ танк движущийся рисовал - без такой нумерации бы не справился.
 
[^]
airfly
26.04.2016 - 21:32
0
Статус: Offline


Ярила

Регистрация: 27.04.15
Сообщений: 1191
Ё- мое, я эту тему про использования GOTO уже лет -дцать слышу.
Я уже даже забыл, почему нельзя хотя помню что где то обясняли почему не хорошо делать goto.

Но с тех пор утекло много дел, я с трудом отличаю визуал Си от Дельфи,
и мне далеко по фигу на чем писать программу для железа особенно когда проект пишется на Си, а пол программы ассемблерные коды.
И команда goto уже давно не беспокоит.
Зато меня беспокоят программисты, которые не могут выйти за рамку условностей.
 
[^]
Jeners
26.04.2016 - 21:54
1
Статус: Offline


Зомби

Регистрация: 15.09.12
Сообщений: 825
Цитата (AlexS32 @ 26.04.2016 - 20:18)
Цитата (postoronnim @ 26.04.2016 - 19:55)
Цитата (AlexS32 @ 26.04.2016 - 19:37)
Цитата (SevenMag @ 26.04.2016 - 19:11)
использование команды goto на C (или точнее на С++) является не очень хорошим тоном. Лет так 19-20 бывает пишу на нем, не помню когда его использовал.

А как же выход из вложенного цикла? gigi.gif

[/URL]

как-как? каком кверху...
смотри команды прерывания и перехода в начало цикла gigi.gif

ну-ка, ну-ка просвети как бы ты организовывал, особенно если f() может вызвать исключение :)

for(int i = 0; i < 100; i++)
{
for(int j = 0; j < 100; ji++)
{
if( f(i,j) == 77){
//тут нужно выйти
}
}
}

Я как программист самоучка честно говоря не знал про гото(в) вообще нифига
по этому данную проблему я решал так

exit:bool


exit=false
for(int i = 0; i < 100; i++)
{
if (exit)
break
for(int j = 0; j < 100; ji++)
{
if( f(i,j) == 77)
{
exit=true
break
}
}
}
lol.gif

Это сообщение отредактировал Jeners - 26.04.2016 - 21:55
 
[^]
apprico
26.04.2016 - 21:55
0
Статус: Offline


Темный лорд хаоса

Регистрация: 19.05.13
Сообщений: 2483
Цитата (АнтиДаун @ 26.04.2016 - 19:11)
А разве это Си?
Видимо давненько я не брал в руки шашки.

Подсказка: готу... Даже в пэхапэ вроде отказались от рудимента.
 
[^]
Mихалычъ
26.04.2016 - 22:29
0
Статус: Offline


Бонмотист

Регистрация: 16.08.15
Сообщений: 1858
Цитата (crr @ 26.04.2016 - 20:34)
Goto хороший оператор безусловного перехода. Для тех кто умеет писать эффективный код, который не потребуется разбирать и перепроверять никому кроме автора.
Если Вы учили ассемблер то поймете что это аналог jmp rjmp итп, а их в программах как грязи. Так вот единственный его минус это снижение читаемости кода. Вот был цикл, а вот уже конец программы.
Так что еще можно поспорить кого они ищут.  Я вот в школе занял 2е место в олимпиаде, потому что моя программа была в 2 раза меньше других из-за goto к номеру строки по  переменной(древний васик позволял).

Ассемблер - не язык высокого уровня.
Читаемость достигается макро-конструкциями и комментариями исходника (до трансляции).
Так что джампы безусловные, условные - это как ходить, есть и пИсать.
Но ни как не в Си - структурном языке.

Это сообщение отредактировал Mихалычъ - 26.04.2016 - 22:31
 
[^]
lnx
26.04.2016 - 22:36
2
Статус: Offline


православный атеист

Регистрация: 24.05.11
Сообщений: 1222
так плавно мы перешли от основной темы к холиварам про goto
 
[^]
lnx
26.04.2016 - 22:42
0
Статус: Offline


православный атеист

Регистрация: 24.05.11
Сообщений: 1222
Цитата (Nichrome @ 26.04.2016 - 23:07)
Цитата (АнтиДаун @ 26.04.2016 - 21:05)
Цитата (lnx @ 26.04.2016 - 20:01)
Цитата (АнтиДаун @ 26.04.2016 - 22:24)
Цитата (SevenMag @ 26.04.2016 - 19:11)
использование команды goto на C (или точнее на С++) является не очень хорошим тоном. Лет так 19-20 бывает пишу на нем, не помню когда его использовал.

Согласен, это было моветоном почти во всех языках, кроме ассемблера.
За переходы на метки чморили даже в 80-е годы.

я как-то писал на си прогу одну так за свою практику впервые применил goto его в общем то выставить нужно было в области 10 строчек кода.

а сие было потому что нету в си исключительных ситуаций.
черт его знает.

я написал 2 версии кода и справедливости ради goto в этом себя оправдывал
но комформист чертов и залил код без goto

задумался.)

Один раз - не пидорас? sm_biggrin.gif

Вилкой в глаз или goto раз lol.gif

гирей тебе сейчас в глаз!
 
[^]
elron
26.04.2016 - 22:42
0
Статус: Offline


Ярила

Регистрация: 23.07.11
Сообщений: 1739
Цитата (McFly @ 26.04.2016 - 19:11)
Это вообще не разговорный язык и к нему неприменимо понятие "иностранный", так что с этносом - обломитесь. А вот с ФАС я, пожалуй, соглашусь. Посыл к клиентской аудитории в данной рекламе сформирован, конечно, с использованием конструкций языка программирования, но основную смысловую нагрузку передают слова "need job", "have skill" и "go to". По закону надо было на великом и могучем. Неаутентично вышло бы, но по закону.

if (hochesh_rabotu && mogyosh) {
goto Stork;
}
За такое именование стыдно должно быть до седьмого колена gigi.gif Таким лучше не ходить на сторк dont.gif
Вообще, конечно, креативщики немного перекреативили. А ФАС перевозбудился. Родина моя, кстати. Там всегда так rulez.gif
 
[^]
crr
26.04.2016 - 22:45
0
Статус: Offline


Думаю... 79%

Регистрация: 26.10.15
Сообщений: 456
Цитата (Mихалычъ @ 26.04.2016 - 22:29)
Цитата (crr @ 26.04.2016 - 20:34)
Goto хороший оператор безусловного перехода. Для тех кто умеет писать эффективный код, который не потребуется разбирать и перепроверять никому кроме автора.
Если Вы учили ассемблер то поймете что это аналог jmp rjmp итп, а их в программах как грязи. Так вот единственный его минус это снижение читаемости кода. Вот был цикл, а вот уже конец программы.
Так что еще можно поспорить кого они ищут.  Я вот в школе занял 2е место в олимпиаде, потому что моя программа была в 2 раза меньше других из-за goto к номеру строки по  переменной(древний васик позволял).

Ассемблер - не язык высокого уровня.
Читаемость достигается макро-конструкциями и комментариями исходника (до трансляции).
Так что джампы безусловные, условные - это как ходить, есть и пИсать.
Но ни как не в Си - структурном языке.

Структурированность синоним универсальности ? Я сейчас пишу под разные микроконтроллеры на C/С++, так вот там где не требуется овердохрена проинкастинация, проще и быстрее, и надежнее, написать небольшой кусочек кода заново, используя моск.
Расслабилось что-ли нынешнее поколение, реалтайм не нужен никому?
 
[^]
elron
26.04.2016 - 22:51
0
Статус: Offline


Ярила

Регистрация: 23.07.11
Сообщений: 1739
Цитата (airfly @ 26.04.2016 - 21:32)
Ё- мое, я эту тему про использования GOTO уже лет -дцать слышу.
Я уже даже забыл, почему нельзя хотя помню что где то обясняли почему не хорошо делать goto.

Это как носки и сандалики. cheer.gif
 
[^]
HellMagic
26.04.2016 - 23:21
0
Статус: Offline


Ярила

Регистрация: 13.09.15
Сообщений: 1434
Зачем вообще гото?
Хотите управлять циклом? - break continue
Хотите в конец программы - просто подумайте как организовать эффективно разбив на функции
Хотите все таки в конец - на крайняк трай-катч - и сгенерите исключение, хотя это кабздец канеш.
Но гото - забыть.
Препод в школе вообще не расказывал про него, а когда в книжке раскопали, то запретил вообще его использовать. А было это еще в 90-х.... Вот до сих пор в практике так и не довелось его использовать. Как-то думается без него.
 
[^]
Muerto
26.04.2016 - 23:49
0
Статус: Offline


Приколист

Регистрация: 8.07.14
Сообщений: 261
Я так понял, что я первый, кто вспомнит про такой язык программирования, как "рапира"?!
 
[^]
BubblеGum
27.04.2016 - 02:22
3
Статус: Offline


Юморист

Регистрация: 1.02.13
Сообщений: 408
Цитата (Jeners @ 26.04.2016 - 19:54)
Цитата (AlexS32 @ 26.04.2016 - 20:18)
Цитата (postoronnim @ 26.04.2016 - 19:55)
Цитата (AlexS32 @ 26.04.2016 - 19:37)
Цитата (SevenMag @ 26.04.2016 - 19:11)
использование команды goto на C (или точнее на С++) является не очень хорошим тоном. Лет так 19-20 бывает пишу на нем, не помню когда его использовал.

А как же выход из вложенного цикла? gigi.gif

[/URL]

как-как? каком кверху...
смотри команды прерывания и перехода в начало цикла gigi.gif

ну-ка, ну-ка просвети как бы ты организовывал, особенно если f() может вызвать исключение :)

for(int i = 0; i < 100; i++)
{
for(int j = 0; j < 100; ji++)
{
if( f(i,j) == 77){
//тут нужно выйти
}
}
}

Я как программист самоучка честно говоря не знал про гото(в) вообще нифига
по этому данную проблему я решал так

exit:bool


exit=false
for(int i = 0; i < 100; i++)
{
if (exit)
break
for(int j = 0; j < 100; ji++)
{
if( f(i,j) == 77)
{
exit=true
break
}
}
}
lol.gif

а если с бодуна и лениво, то
if( f(i,j) == 77){
//тут нужно выйти
i=100;
j=100;
}
gigi.gif
 
[^]
АнтиДаун
27.04.2016 - 05:19
0
Статус: Offline


Приколист

Регистрация: 20.02.16
Сообщений: 254
Цитата (lnx @ 26.04.2016 - 22:36)
так плавно мы перешли от основной темы к холиварам про goto

По основной теме могу сообщить, что руководитель ФАС - говнюк и мелкий шулер, типичный представитель партии Яблоко, я с ним как-то пересекался в общаге биофака за карточным столом, он со своим подельщиком устроил налапник, но эти мелкие засранцы не знали, что кроме меня, новичка, за столом под видом полуслепого чайника сидел великий и ужасный Вова Бутомо, который сразу все прочухал и прикрыл мне задницу, закончив ночную сессию в нулях, а когда Игореша Артемьев, известный шулер в ЛГУ, дуривший всех гуманитариев ЛГУ, заглотил крючок, Вова на следующий день опустил говнюков по полной программе, они бегали по общаге, клянча деньги, чтобы отыграться перед очкастым математиком. Идиоты не знали, что перед ними сидит один из лучших покеристов Ленинграда, друг и соратник самого Шуры Веселова с кафедры высшей алгебры, их все собаки на профессиональных катранах знали и опасались.

Это сообщение отредактировал АнтиДаун - 27.04.2016 - 05:39
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 22659
0 Пользователей:
Страницы: (5) 1 2 [3] 4 5  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх