Перейти к содержимому

Фотография

изучить С, а потом С++стоит ли


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 76

#61
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений


Думаю, ты согласишься, что конструкции for, while, do-while, if-else, switch-case - есть в C. Покажи мне программу на С++ без этих конструкций.

в качестве шутки:

Так это и не С++ ;)
  • 0

#62
yedyge

yedyge
  • Свой человек
  • 879 сообщений
так это и шутка.

ну так что, признал, что, строго говоря, программист цпп не обязан знать ц?
  • 0

#63
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений

так это и шутка.

ну так что, признал, что, строго говоря, программист цпп не обязан знать ц?

Нет конечно ;)
Просто не люблю абстрактные споры про абстрактных программистов.
  • 0

#64
yedyge

yedyge
  • Свой человек
  • 879 сообщений
это не об абстрактных программистах, а о вполне конкретных программистах цпп.

вы, конечно, будете декламировать, что цпп программер не имеет морального права не знать ц, паскаль, асм, и прочая, но это уже просто мораль.
  • 0

#65
Альбион

Альбион
  • Гость
  • 8 сообщений
#include <stdio.h>
main (int t, int _, char *a){return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)): 1,t<_ ? main(t+1,_,a):3,main(-94,-27+t,a)&&t==2\
?_<13?main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?
main(_,t,"@n'+,#'/*s{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n\
{n+,/+#n+,/# ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!\
/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!\
/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/\
w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}\
#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):
main(-65,_,a+1):
main((*a=='/')+t,_,a+1):
0<t?main(2,2,"%s")
:*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"
),a+1);
}

Просто откомпилируйте этот сишный файл, запустите и наслаждайтесь!!
Конечно это уже не бородатый сорс, но я хотел бы чтобы мне кто-нибудь прислал полный анализ этой програмки.. Буду признателен
  • 0

#66
resurected_timofei

resurected_timofei
  • Завсегдатай
  • 139 сообщений

#include <stdio.h>
main (int t, int _, char *a){return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)): 1,t<_ ? main(t+1,_,a):3,main(-94,-27+t,a)&&t==2\
?_<13?main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?
main(_,t,"@n'+,#'/*s{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n\
{n+,/+#n+,/# ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!\
/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!\
/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/\
w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}\
#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):
main(-65,_,a+1):
main((*a=='/')+t,_,a+1):
0<t?main(2,2,"%s")
:*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"
),a+1);
}

Просто откомпилируйте этот сишный файл, запустите и наслаждайтесь!!
Конечно это уже не бородатый сорс, но я хотел бы чтобы мне кто-нибудь прислал полный анализ этой програмки.. Буду признателен


Обсуфикатор что-ли? Тогда низачот... :-\
  • 0

#67
Альбион

Альбион
  • Гость
  • 8 сообщений
Я не знаю что такое Обсуфикатор, так ты откомпилил? Эта прога просто стихи пишет и ничего больше, основанно на рекурсивном вызывании main..
  • 0

#68
resurected_timofei

resurected_timofei
  • Завсегдатай
  • 139 сообщений

Я не знаю что такое Обсуфикатор, так ты откомпилил? Эта прога просто стихи пишет и ничего больше, основанно на рекурсивном вызывании main..


Обсуфикатор? Он просто делает код нечитаемым для программиста, однако компилятор съест его на ура. Ладно, попробую. Но исходник - не воодушевляет. =)
  • 0

#69
yedyge

yedyge
  • Свой человек
  • 879 сообщений
тепло :D

нормальная прога, написанная человеком руками, но по злому умыслу - призёр 1988 конкурса по непонятному ц.

смотреть phillipps здесь
http://www.ioccc.org/years.html#all
  • 0

#70
hes

hes
  • В доску свой
  • 1 567 сообщений
не по теме:
Блин, с ума сойти, как люди такое пишут? нечитаемое? бррр.
по теме:
Страуструп считает, что по идее можно начинать изучать С++, без изучения С. Мне кажется средств STL вполне хватает, чтобы обойтись без стандартных сишных функций (ну не всегда , конечно))). Но в общем случае - хватит. Для написания более практичных вещей, все же С надо знать, как ни крути..
  • 0

#71
Альбион

Альбион
  • Гость
  • 8 сообщений
люди, мне нужен обсуфикатор, выкиньте какую-нибудь ссылку..
  • 0

#72
YoriKim

YoriKim
  • Гость
  • 12 сообщений

по теме:
Страуструп считает, что по идее можно начинать изучать С++, без изучения С. Мне кажется средств STL вполне хватает, чтобы обойтись без стандартных сишных функций (ну не всегда , конечно))). Но в общем случае - хватит. Для написания более практичных вещей, все же С надо знать, как ни крути..


Хм... Если сидеть под виндой, то не обязательно. Для этого есть тот же самый "лёгкий" Delphi... А под никсами кроме сишки и цпп ничего больше знать и не надо :lol:
  • 0

#73
Коляныч

Коляныч
  • В доску свой
  • 2 773 сообщений

А под никсами кроме сишки и цпп ничего больше знать и не надо :smoke:

И зачем только люди кучу языков понаизобретали... перловки, питоны, жавы и т.п. И всё в основном под юнихами пользуют.
  • 0

#74
dzid

dzid
  • Свой человек
  • 939 сообщений
Это для лентяев, которым лень писать на Ц... А эти лентяи - они никсы любят...

Сообщение отредактировал dzid: 10.05.2007, 15:58:29

  • 0

#75
Gloomy

Gloomy
  • Свой человек
  • 861 сообщений
Жалкая попытка стеба?

Народ под юниками _исторически_ более грамотный сидит ... ну не принято там микроскопом - гвозди :rotate:

Сообщение отредактировал Gloomy: 11.05.2007, 05:20:52

  • 0

#76
dzid

dzid
  • Свой человек
  • 939 сообщений
Почему стеб? Констатация факта :rotate: Мне например лень одноразовую мелкую утилитку писать на Ц. А вот perl -e ... - совсем другое дело! Даже на Win32...
  • 0

#77
Олег85

Олег85
  • Гость
  • 5 сообщений
Тёмный лес,сколько пытался научиться так и не понял :lol:
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.