Как стать автором
Обновить

Комментарии 24

Настоящий физик может писать Фортраном на любом языке!
Кстати почти без шуток — это так :)
Гораздо сложнее физику писать на Фортране цивилизованным образом. И, почти без шуток, это тоже иногда возможно. Если звезды на небе в правильном расположении.
Всё правильно – аргументы в функцию в языке С передаются по значению, таким образом изменить a в функции modify_a не получится. Для этого нужно передать аргумент по ссылке и тогда мы будет работать с той самой a, переданной из вызываемой функции.
Так вот, «нежданчик» номер «раз» заключается в том, что в C нет ссылок.
Вы не совсем правы. Это вопрос терминологии, и она сильно разнится от языка к языку.
В литературе по С++ разделяются понятия «ссылка» и «указатель». До того, если посмотреть массу литературы по другим языкам (втч Фортрану или Паскалю), то можно заметить, что «передать по ссылке» и есть «передать указатель» в терминах этих языков.
Это в ареале C++ ссылка это исключительно &, Reference.
Существует 2 способа передать аргументы — by reference и by value. Вы конечно можете как угодно это переводить, но передача аргументов по ссылке в С есть.
«Работа с стрингами»? Стринги девушки носят, а работаем мы со строками.
глупо
Глупо не уметь пользоваться родным языком.
Ну давайте тогда всё писать на великом и могучем! Я думаю, что если вы являетесь разработчиком, то понимаете, что зачастую просто невозможно подобрать аналог иностранному слову для наших технический терминов. Багу в коде вы тоже ошибкой называете? :)
В случае со стрингами/строками это не так, но я чаще использую иностранный аналог, и дело не в неумении пользоваться родным языком, а в удобстве. Я это понятие что на русском, что на английском говорю одинаково — легче переключаться.
В случае со стрингами/строками это не так
Если в случае со строками это не так, то весь ваш первый абзац вы написали неизвестно зачем. Багу в коде я называю ошибкой или дефектом.
А компьютер вы называете ЭВМ?
А строки вы называете стрингами?
Не вижу в стрингах ничего болезненного.
>> зачастую просто невозможно подобрать аналог иностранному слову для наших технический терминов.

Но ведь это совсем не тот случай? Для строк есть вполне устоявшееся русскоязычное название.
Вставать в позу и загаживать речь англицизмами при наличии нормальных русскоязычных терминов IMHO глупо.
Вы же, в конце концов, не во вконтактике на стене накорябали, а в официальном блоге компании статью разместили.
написали бы тогда: «по моему мнению», а не «IMHO» раз на то пошло.
Вот такие у нас носители русского языка. Стринги только строками называют, а IMHO — это исконно русское.
ПМСМ тогда уже.
эта статья написана технарем для технарей
технический сленг в ней уместен
А еще есть фортран-девелоперы, которые юзают стринги в своих продактах.
Мерзость какая, да.
О чём это вы?
со стрингами есть простая функция trim(), которая уберет все победы слева и справа.
Конечно пробелы уберет, а не «победы»
Зарегистрируйтесь на Хабре, чтобы оставить комментарий