• Как монетизируются языки программирования и бесплатные фреймворки?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вы, простите, много видели программистов 1С, работающих на языке программирования 1С без 1С? Я - ни одного. Закрытый "клуб по интересам", который генерит такие велосипеды, что диву даешься.
    Закрытый язык программирования никто не будет учить, на закрытом фреймворке никто работать не будет, даже если будут обучать. Для чего его учить, время тратить? Чтобы потом иметь возможность устроиться только в компанию Х? Потеря сообщества - это смерть любой технологии, любого языка, любой ОС.
    Была такая замечательная ось - OS/2. То, что она замечательная, я знаю не понаслышке - все-таки два года проработал под ней. Погубило ее как раз отсутствие поддержки - не было софта, не было программистов, не было сообщества - все постепенно разбегались кто куда. Где нынче OS/2 - да никто и не вспомнит. А отдал бы IBM ее в опен сорс - глядишь, нашлись бы пара-тройка энтузиастов.
    Продавать продукт невыгодно - его можно продать один раз. Гораздо выгоднее продавать поддержку - ее можно продавать постоянно.
    Ответ написан
    4 комментария
  • Нужно ли код бота выкладывать в GitHub?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    выложить код в Git
    давайте уточним как Вы понимаете этот термин.

    Я это фразу понимаю как сделать исходный код доступным (публично) другим людям.
    Разберемся зачем так делают люди ?
    а) ищут работу и дает ссылку (чтобы работодатели могли оценить Вас как программиста)
    б) альтуристы - поклонники Open-Source (GPL)
    в) для удовлетворения ЧСВ (публикуют под лицензией требующего сохранения авторства. Апач2)
    г) двойное лицензирование (GPL2+коммерческая)
    д)жалко выкинуть
    е) еще на гитхабе есть куча реп, где люди просто пробывали что же такое гит
    ж) по ошибке сделали репу публичной

    А вот приватные репозитории люди используют просто потому, что так намного удобнее следить за версионностью кода и искать привнесенные ошибки между релизами.
    Ответ написан
    Комментировать
  • Нужно ли код бота выкладывать в GitHub?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Вопрос бессмысленный. Разберитесь что такое git и для чего он нужен.
    Выкладывать ли код на github, gitlab или куда-то еще - сугубо личное дело.
    Код можно выложить на guthub.
    Нужно ли? Для чего нужно? Не можете для себя ответить на этот вопрос - тогда наверное не нужно.
    Ответ написан
    Комментировать
  • Почему printf() выводит нули после точки?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    потому что int cusBal[10]. У вас массив целых чисел, вы его инициализируете константой 35.50. При этом происходит приведение к типу int и часть после точки с запятой теряется.

    Вторая проблема, вы эту int переменную выводите через "%.2f". Так что вам еще очень повезло, что оно вывело вообще что-то похожее на нужное число.

    Об обеих ошибках компилятор вам выдавал предупреждение (если он правильно настроен). Их все надо внимательно прочитать и убедиться, что они все безобидные, а лучше, чтобы их вообще не было.
    Ответ написан
    Комментировать