
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Страницы: (17) 1 [2] 3 4 ... 16 17 все ( Перейти к последнему сообщению ) |
![]() |
Сообщ.
#16
,
|
|
человек, который пишет на ассемблере, хаскеле и матлабе, но не знает сишки - это глупый любитель Добавлено а вообще фееричский сиплюсплюс головного мозга у написавшего подобное. |
![]() |
Сообщ.
#17
,
|
|
LOLWUT? Сишка — архаичное поделие 70-х. В современном мире ей практически нет места. Если ты не пишешь драйвера, то знать сишку нет вообще никакой необходимости. |
Сообщ.
#18
,
|
|
|
Цитата korvin @ Сишка — архаичное поделие 70-х. В современном мире ей практически нет места. ![]() Да-да, место есть только для лиспов, хаскеля и Go ![]() |
![]() |
Сообщ.
#19
,
|
|
Сообщ.
#20
,
|
|
|
Уровень понимания, который в нормальных вузах учат совместно в языком С, т,е, как работает память , как работает OS , ресурсы , таски , Структуры данных , С шарпник не понимающий что abstract method это поинтер на функцию с моей точки зрения любитель , или не понимание зачем pedantic compilation оpen/close principal , Cишник который принимает в мэйне 6 агруметов потом два отсылает в одну функцию , а 4 в другую - такой же ламер , Как то так |
![]() |
Сообщ.
#21
,
|
|
Цитата sergioK @ С шарпник не понимающий что abstract method это поинтер на функцию а оно ему надо? ![]() Цитата sergioK @ pedantic compilation оpen/close principal чо? ![]() Цитата sergioK @ Cишник который принимает в мэйне 6 агруметов потом два отсылает в одну функцию , а 4 в другую - такой же ламер а как надо? ![]() |
Сообщ.
#22
,
|
|
|
Цитата Fester @ Цитата sergioK @ С шарпник не понимающий что abstract method это поинтер на функцию а оно ему надо? ![]() Цитата sergioK @ pedantic compilation оpen/close principal чо? ![]() Цитата sergioK @ Cишник который принимает в мэйне 6 агруметов потом два отсылает в одну функцию , а 4 в другую - такой же ламер а как надо? ![]() 1)Если он пишет веб сайты для маклерских контор то видимо нет , 2) Warning as error , ,т,е, открыл ты ресурс а закрыть забыл случайно , такое не должно компилиться , выставляеться либо флаг компиляции в gcc - Pedantic . либо через IDE , Если ресурс открыветься в одной функции то и закрываться он должен там , 3) Делать нормальный прокси , передавая такой же набор параметров другой функции , почему имеено 2 и 4 , а если завтра появяться еще 2 параметра то еще функцию писать? или порядок параметров поменяеться |
![]() |
Сообщ.
#23
,
|
|
Цитата sergioK @ 1)Если он пишет веб сайты для маклерских контор то видимо нет ты скажи, зачем ему это надо ![]() я уж не говорю о том, что зачем ему вообще надо использовать абстрактные функции? ![]() Цитата sergioK @ 2) Warning as error , ,т,е, открыл ты ресурс а закрыть забыл случайно , такое не должно компилиться , выставляеться либо флаг компиляции в gcc - Pedantic . либо через IDE Не знаю как это работает в gcc, но что-то я не припомню, чтобы присутствие CreateFile и отсутствие CloseHandle вызывало бы warning. А если не вызывает, то как поможет Warning as error? Цитата sergioK @ 3) Делать нормальный прокси , передавая такой же набор параметров другой функции , почему имеено 2 и 4 , а если завтра появяться еще 2 параметра то еще функцию писать? или порядок параметров поменяеться т.е. прокси менять не надо будет? ![]() если речь о плюсах, то разумно было бы сделать класс со всеми параметрами. если же речь о каких-то дополненных функциях, то смысла не вижу. |
Сообщ.
#24
,
|
|
|
Цитата sergioK @ с моей точки зрения любитель Он получает деньги за программирование. В соответствии со своей квалификацией и востребованностью таких специалистов на рынке. В чем, собственно, проблема? |
Сообщ.
#25
,
|
|
|
Цитата D_KEY @ Цитата sergioK @ с моей точки зрения любитель Он получает деньги за программирование. В соответствии со своей квалификацией и востребованностью таких специалистов на рынке. В чем, собственно, проблема? Это програмированием назвать трудно А вообще вопрос надо задать автору темы ![]() ![]() |
Сообщ.
#26
,
|
|
|
Цитата sergioK @ Это програмированием назвать трудно Программы пишет? Пишет. Значит программирование ![]() |
![]() |
Сообщ.
#27
,
|
|
Цитата sergioK @ т,е, как работает память, как работает OS, ресурсы, таски А при чем тут Си? Для понимания этого нужно читать про устройство ОС, а не что-то другое. Каким образом Си поможет понять например Oberon System или Genera OS? Цитата sergioK @ 3) Делать нормальный прокси , передавая такой же набор параметров другой функции , почему имеено 2 и 4 , а если завтра появяться еще 2 параметра то еще функцию писать? или порядок параметров поменяеться Т.к. по-твоему все процедуры в программе должны иметь одинаковое количество аргументов? Или по-твоему main — какая-то более особая процедура? Как интересно. |
![]() |
Сообщ.
#28
,
|
|
Цитата sergioK @ 2) Warning as error , ,т,е, открыл ты ресурс а закрыть забыл случайно , такое не должно компилиться , выставляеться либо флаг компиляции в gcc - Pedantic . либо через IDE , Отсутствующее закрытие не приводит к варнингу. Впрочем, неважно. А вот что действительно интересно - как при таком подходе использовать сторонние библиотеки, если в них зачастую эти самые варнинги - обычное явление ![]() |
Сообщ.
#29
,
|
|
|
Цитата OpenGL @ Цитата sergioK @ 2) Warning as error , ,т,е, открыл ты ресурс а закрыть забыл случайно , такое не должно компилиться , выставляеться либо флаг компиляции в gcc - Pedantic . либо через IDE , Отсутствующее закрытие не приводит к варнингу. Впрочем, неважно. А вот что действительно интересно - как при таком подходе использовать сторонние библиотеки, если в них зачастую эти самые варнинги - обычное явление ![]() ну смотри [CODE=java] Socket sock = new Socket("localhost", 8000); do something [/CODE=java] Есlipse выдает Description Resource Path Location Type Resource leak: 'sock' is never closed ...... Какая разница сторонние либы или нет ? открыл ресурс попользовал - закрой , в чем непонятка ? Грамотные люди ставят warning as error ,и подобное не скомпилируеться т,е, потенциальный баг поймаеться сразу, а не потом в продакшене , korvin Cи притом что эти вещи изучаються и описываються чаще всего примерах на языке С, Cамый простой пример, Меня много лет удивляет огромное кол-во людей не понимающих разницу между Array и Link list , хотя достаточно один раз посадить их в дебагер,и они эту разницу увидят , а пока не сели они не профессионалы IMHO, D_KEY Ясно что нет ![]() ![]() |
![]() |
Сообщ.
#30
,
|
|
Цитата sergioK @ Cи при том, что эти вещи изучаются и описываются чаще всего примерах на языке С. Знание Си не дает знания ОС само по себе. Также как и знание ОС не дает знания Си. Цитата sergioK @ Меня много лет удивляет огромное кол-во людей не понимающих разницу между Array и Link list И это не имеет к Си никакого отношения. Цитата sergioK @ хотя достаточно один раз посадить их в дебаггер, и они эту разницу увидят. Не факт, а вот наглядной картинки хватит даже идиотам. Цитата sergioK @ а пока не сели они не профессионалы IMHO И зачем им сидеть в дебаггере? Цитата The most effective debugging tool is still careful thought, coupled with judiciously placed print statements. - Brian Kernighan. |