Задать вопрос
  • Вычислить и вывести на экран значение функции F(x) на отрезке [a,b]. Как такое решать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Рекуррентной формы здесь не требуется, простейший цикл от и до с заданным шагом.
    Ответ написан
  • Как сделать так чтобы консольное приложение "вернуло" некий текст?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Создаёте процесс с вашим приложением, перенаправляете его stdout к себе и читаете вывод этого приложения в консоль у себя.
    Ответ написан
    Комментировать
  • Как сделать так чтобы консольное приложение "вернуло" некий текст?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    приложение из командной строки с определенными аргументами, в ответ вернуло (другому приложению) данные, некий текст. Назовите пожалуйста технологию которая позволяет такое сделать.

    popen например.
    Ответ написан
    Комментировать
  • Подкиньте идею языка программирования, не похожего на семейство Си и Java?

    opium
    @opium
    Просто люблю качественно работать
    Lisp
    Ответ написан
    Комментировать
  • Подкиньте идею языка программирования, не похожего на семейство Си и Java?

    Stalker_RED
    @Stalker_RED
    perl очень даже c-like

    Pascal не нужен, разве что детей обучать.

    На delphi вроде никто новые крупные проекты не стартует, преимуществ нет. Только поддержка уже существующих.

    Из перечисленных остается F#, который в целом неплох.

    Еще можно посмотреть haskell, lisp, erlang, fortran и prolog.

    Еще SQL, который хоть и не язык программирования, но вполне востребован, и при этом не C-like.
    Ответ написан
    Комментировать
  • Собираюсь учить С++, но какими знаниями надо обладать?

    @d0lph1n
    Почему-то в последнее время люди одержимы языками программирования, возносят их в абсолют, делают из них манну небесную, эдакую сакральную мудрость, особенно если речь заходит о C или C++. Для того, чтобы научиться программировать, не нужно знать ничего. Поэтому дерзайте - если Вы смогли осилить физику, осилить такую ерунду, как язык программирования, Вам труда не составит. :)

    UPD. Я, кстати, рекомендую Вам прочесть следующие книги и в следующей последовательности:
    1. "Доусон Майкл - C++ через программирование игр". Там, конечно же, не рассказывается, как в одно лицо создать "Кваку", но зато полно красивых и содержательных абстракций, которые не только упростят понимание, но и помогут по-настоящему полюбить язык.
    2. А после Доусона возьмите "Солтер - C++ для профессионалов". Именно после Доусона. Очень хорошая книга в хорошем переводе.

    После этих двух прочтите (погуглите) о современных стандартах: C++11, C++14, C++17. И все - Вы "сипипишник".
    Ответ написан
    Комментировать
  • Собираюсь учить С++, но какими знаниями надо обладать?

    @Wentixon
    Достаточно, начинай писать

    Вот интересно зачем и кто задаёт такие вопросы.. как можно спросить вообще достаточно ли у меня знаний? Если ты знаешь как это сделать, то достаточно, если ты пробуешь и не получается, то недостаточно. Это же очевидно! Да и ты вообще свои знания не описал. Физика и алгоритмы тебе явно помогут сервер написать..

    А если умеешь разрабатывать алгоритмы, то разработай алгоритм написания сервера или обучения..
    Ответ написан
    2 комментария
  • С каких книг начать изучение C++?

    @Warlodya
    Если первый ЯП, то Stroustrup B. - Programming Principles and Practice Using C++
    Там и с++ и ввод в программирование.
    Ответ написан
    Комментировать
  • Семантика типов в Си и C#?

    @kvasek
    В C# тоже есть указатели но этот подход считается не безопасным, и для использования указателей нужно указать unsafe в настройках проекта. На самом деле указатели похожи на ссылки.
    Ответ написан
    1 комментарий
  • Семантика типов в Си и C#?

    Nipheris
    @Nipheris Куратор тега C#
    Сходство есть, но и различий достаточно. Указатель хранит адрес в памяти, который в общем-то доступен вам для чтения и записи. Вы можете любой int скастить в указатель и попытаться разыменовать его. Врядли ли вы получите от этого что-то полезное, но суть в том что вы МОЖЕТЕ это сделать. Указатель как тип данных лишь даёт вам удобное средство для адресации и типизированной работы с областью памяти.

    Ссылка в .net - вещь значительно более высокоуровневая. Это скорее object identity, а не адрес в памяти. Ссылка не хранит непосредственно адрес объекта в управляемой куче, она хранит его номер, а конкретным адресом в памяти управляет сборщик мусора (так сделано потому, что сборщик имеет право перемещать объекты в памяти, если они явно не закреплены).

    Как уже сказали выше, указатели в C# тоже есть, и они действительно хранят адрес. Но они доступны только в unsafe контексте и не являются средством для everyday-разработки.

    Ссылки в C# концептуально связаны с объектным подходом, ссылка хранит идентификатор объекта и является "ключом" доступа к нему. Ссылка не может непосредственно ссылаться на типы-значения на уровне платформы .net, для этого нужно сначала выполнить boxing значения.

    Сишкном указателю же без разницы, на что он указывает. Если говорить в контексте C++, то программист по сути сам даёт указателям на объекты семантику object identity.
    Ответ написан
    1 комментарий
  • C# книги какие прочитать?

    TheTalion
    @TheTalion
    Я купил книгу "C# 6.0. Справочник. Полное описание языка" (Д.Албахари, Б.Албахари) и вполне доволен типом изложения материала и самим материалом, однако, если вы не изучали программирование до этого, то книга будет не так проста для понимания. Так или иначе, проще всего учить язык непосредственно практикуясь с ним.
    Ответ написан
    Комментировать
  • C# книги какие прочитать?

    tomnolane
    @tomnolane
    профессиональный разработчик
    ИМХО: я рекомендую начать с видео курса - так быстрее и проще втянуться в язык и понять его. Не обращайте внимание, что видео не совсем новое - для знакомства с C# вполне достаточно. После того, как посмотрите этот курс + можно парочку других, потом скачайте купите книгу Джеффри Рихтера например эту - и эта будет ваша "библия". Только сразу, после прочтения (или во время) каждой главы - пробуйте сразу всё повторить в Visual Studio 2015/2017

    Вот собственно краткий ответ
    Ответ написан
    2 комментария
  • Смысл дефолтного namespace?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Это ограничение C# и её объектной модели. Каждый класс должен быть определён в пространстве имён (чёрт, ну русский же есть!), как его называть - ваше право. Необходим он, чтобы избежать коллизии имён. Причина по которой создаётся пространство имён по умолчанию очень проста - изменять стороннее пространство имён вне своих приложение/библиотек вы никак не можете, но и без оного код никак не соберётся в исполняемую кучу.

    UPD. Вообще говоря, если не указывать namespace, то его принято называть assembly. И это не самая правильная практика.
    Ответ написан
    Комментировать
  • Смысл дефолтного namespace?

    Если дефолтный namespace не нужен в exe, то нужен ли он в библиотеке, которой никто кроме вас никогда не будет пользоваться? Если все так будут размышлять, то рано или поздно мы вернемся к аду dll, только уже для классов. Именно поэтому Майкрософт рекомендует обзывать namespace как CompanyName.TechnologyName[.Feature][.Design]
    Ответ написан
    Комментировать
  • Можно ли прикрепить к Upwork карту Visa?

    opium
    @opium
    Просто люблю качественно работать
    Там нет возможности вывода на любую карту можно указать банковский счет которой привязан к вашей карте
    Ответ написан
    1 комментарий
  • Можно ли прикрепить к Upwork карту Visa?

    У вашей карты есть счет, привязывайте его. Реквизиты счета можете в вашем отделении попросить, если сами не найдете (вроде их можно в сберонлайн посмотреть). Насчет проблем, которые вы нагуглили - без понятия, я привязал и выводится нормально, только через wire transfer на валютный счет выгоднее будет, если сумма от 800 вроде баксов, посчитайте разницу курсов сбера и апворка и вычтите 30 баксов за wire transfer.
    Ответ написан
    3 комментария
  • Почему не работает русский язык в консоли .NET Core?

    @Sumor
    По умолчанию, в консоли Windows кодировка 866.
    Переключите кодировку перед выводом.
    Console.OutputEncoding = System.Text.Encoding.UTF8;

    Либо переключите консоль в режим UTF-8 в батнике:
    chcp 65001
    Ответ написан
    1 комментарий
  • Насколько легальны переводы статей на Хабре?

    pragmatik
    @pragmatik Куратор тега Хабр
    Хабру за размещение перевода, в любом случае, ничего не грозит, об этом однозначно говорится в статье 1253.1 ГК РФ «Особенности ответственности информационного посредника»:
    3. Информационный посредник, предоставляющий возможность размещения материала в информационно-телекоммуникационной сети, не несет ответственность за нарушение интеллектуальных прав, произошедшее в результате размещения в информационно-телекоммуникационной сети материала третьим лицом или по его указанию, при одновременном соблюдении информационным посредником следующих условий:
    1) он не знал и не должен был знать о том, что использование соответствующих результата интеллектуальной деятельности или средства индивидуализации, содержащихся в таком материале, является неправомерным;
    2) он в случае получения в письменной форме заявления правообладателя о нарушении интеллектуальных прав с указанием страницы сайта и (или) сетевого адреса в сети "Интернет", на которых размещен такой материал, своевременно принял необходимые и достаточные меры для прекращения нарушения интеллектуальных прав. Перечень необходимых и достаточных мер и порядок их осуществления могут быть установлены законом.
    Если существует международный договор об охране на территории РФ авторских прав граждан страны, гражданином которой является обладатель авторских прав на оригинал, и переводчик не согласовал с ним публикацию, то переводчику может грозить обвинение в нарушении авторских прав. Об этом свидетельствует статья 1270 ГК РФ «Исключительное право на произведение»:
    2. Использованием произведения независимо от того, совершаются ли соответствующие действия в целях извлечения прибыли или без такой цели, считается, в частности:
    9) перевод или другая переработка произведения.
    Ответ написан
    Комментировать