Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подборка программ и ресурсов, облегчающих повседневную жизнь программистов

 
размещая программу или сообщение, пожалуйста руководствуйтесь следующими несложными правилами:
 
  • не обсуждаются вопросы, связанные с особенностью работы известных коммерческих пакетов (VS и RAD Studio);
  • в своих сообщениях давайте максимальную информацию о программе (ссылки, краткое описание);
  • размещая программу в шапке, давайте ссылку на официальный сайт для свободных программ и ссылку на варез для коммерческих;
  • если программа уже имеет ветку обсуждения на форуме, то желательно привести ссылку на неё;
  • никаких holy wars;

    инструменты для продуктивной работы программиста
     
    ссылка на подборку ресурсов, собранных посетителями этого форума


  • Всего записей: 24114 | Зарегистр. 06-12-2002 | Отправлено: 01:41 04-08-2011 | Исправлено: data man, 16:48 25-04-2021
    Drubidon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Сколько человек смогут ответить на детский вопрос, почему небо голубое?

    А чего только небо синее, спросите сразу: Почему закат красный? или Почему радуга разноцветная и дугой? 1 дурак может задать столько вопросов, что и 1000 не смогут найти ответы.
    LadyOfWood, что бы вы не говорили, но знаний и инфы становится больше и больше, причем их объем растет очень быстро. А объем наших голов остается почти постоянным. Вот и приходится ради востребованных более сложных и современных знаний, выкидывать из голов не востребованные простые принципы лежащие в основах.  

    Всего записей: 125 | Зарегистр. 03-06-2002 | Отправлено: 02:13 12-05-2014 | Исправлено: Drubidon, 02:15 12-05-2014
    miwa

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А чего только небо синее, спросите сразу: Почему закат красный? или Почему радуга разноцветная и дугой?

    Ответ-то по сути одинаковый. Так что если понимать базовые принципы, то все становится значительно проще, чем работать с компонентами не читая документацию а только упрощая примеры.
     
    Условно - понимание математики на уровне позапрошлого (!!!) века приводит к пониманию имеративных языков программирования. Сразу всех. И сменить понимающему человеку паскаль на джаву большого труда не составляет.
     
    Отдельно хотелось бы уточнить - что понимается под "сложными современными знаниями"?

    Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 10:38 12-05-2014
    Drubidon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    что понимается под "сложными современными знаниями"?

    Да хотя бы: языки программировния, soft, железо, планшеты, смартфоны, даже огромный поток новостей, всего этого не было еще лет 50 назад, но все это требует усилий мозга на переваривание.

    Цитата:
    Условно - понимание математики на уровне позапрошлого (!!!) века приводит к пониманию имеративных языков программирования. Сразу всех.  

    Не приводит. Выучив математику в школе вы автоматом профи в програмеже не становитесь.

    Всего записей: 125 | Зарегистр. 03-06-2002 | Отправлено: 16:00 12-05-2014 | Исправлено: Drubidon, 16:20 12-05-2014
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Условно - понимание математики на уровне позапрошлого (!!!) века приводит к пониманию имеративных языков программирования. Сразу всех.  

    хорошо запомнилось высказывание декана матфака на котором я учился, что его, в свое время, удивило то, что студенды которые отлично разбираются в математике далеко не всегда могут стать хотя бы просто нормальными программерами. а он, по началу, думал что это одно и тоже

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 16:23 12-05-2014 | Исправлено: DrakonHaSh, 16:24 12-05-2014
    miwa

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Drubidon

    Цитата:
    Выучив математику в школе вы автоматом профи в програмеже не становитесь

    В школе учат (сюрприз!) математику давностью в пару тысячелетий. Самые передовые ученики «дотягивают» до понимания интегрального числения, разработанного в 17-м веке. До «програмежки» остается еще 200 лет развития математики.
     

    Цитата:
    языки программировния, soft, железо, планшеты, смартфоны, даже огромный поток новостей, всего этого не было еще лет 50 назад, но все это требует усилий мозга на переваривание

    Ну вот так бы сразу и сказали - мы бы не тратили время друг друга на бесполезные разговоры вместо того, чтобы направить усилия мозгда на поток новостей с планшета

    Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 16:23 12-05-2014
    Drubidon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Ответ-то по сути одинаковый. Так что если понимать базовые принципы, то все становится значительно проще, чем работать с компонентами не читая документацию а только упрощая примеры.  

    Это если засчитать за ответ пояснение на пальцах, а вот если прибегнуть к формулках,  то ответы станут не столь уж и одинаковыми.  
    Может вам и проще понимая WinApi и ассемблер написать на них свой TChart, а мне вот проще просто кидануть его на форму и по примеру посмотреть как он строит график.

    Всего записей: 125 | Зарегистр. 03-06-2002 | Отправлено: 16:25 12-05-2014
    rrromano



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    И сменить понимающему человеку паскаль на джаву большого труда не составляет

    Не все так просто. Я учил когда-то и ассемблер, и паскаль, и бейсик. А потом - от структурного программирования переходил к ООП. И еще SQL. А php и css/html - это еще одна песня. И каждый переход - это перезагрузка способа мышления ).

    Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 16:28 12-05-2014
    Drubidon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rrromano
    Это потому что Вы все делали неправильно. Нужно было выучить математику 19 века, и тогда бы вы постигли знания всех языков программирования (причем всех сразу) .

    Всего записей: 125 | Зарегистр. 03-06-2002 | Отправлено: 16:32 12-05-2014 | Исправлено: Drubidon, 16:33 12-05-2014
    LadyOfWood

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А чего только небо синее, спросите сразу: Почему закат красный? или Почему радуга разноцветная и дугой? 1 дурак может задать столько вопросов, что и 1000 не смогут найти ответы.  

    Там принципы одни, конечно если тупо запонимать ответ нифига не получится, а если приниципы

    Цитата:
    Да хотя бы: языки программировния, soft, железо, планшеты, смартфоны,

    А что там принципиально нового?

    Цитата:
    даже огромный поток новостей,

    Ну у меня даже тв нету, вернее тв есть, но только для фильмов.

    Цитата:
    а вот если прибегнуть к формулках,  то ответы станут не столь уж и одинаковыми.

    Речь шла о приниципах, а не о том чтобы все формулы запомнить в этом цели нет. По тупому запониманию это к выпскникам медфаков там очень много предметов на просто запонимание гиганского кол-ва фактов.
     
     

    Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 22:05 13-05-2014
    Drubidon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LadyOfWood
    Что вы вкладываете в слово "принципы". Например, вся школьная геометрия строится помнится на 5 аксиомах (принципах), а все остальное есть только выводы из этих аксиом. И что получается, что знание этих 5 аксиом обеспечивает вам знание всей геометрии? Теперь можно не помнить теорема Пифагору? Вы можете ее мгновенно вывести из этих 5 аксиом?

    Цитата:
    Да хотя бы: языки программировния, soft, железо, планшеты, смартфоны, и т.д.
    А что там принципиально нового?  

    Сколько книг написано на эти темы, есть специальные профессии. Это ведь не потому, что это так просто и не содержит ничего нового по сравнению с математикой 19 века. Это дополнительные знание, усвоение которых отнимает ограниченные ресурсы мозга.

    Всего записей: 125 | Зарегистр. 03-06-2002 | Отправлено: 03:16 14-05-2014
    LadyOfWood

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Вы можете ее мгновенно вывести из этих 5 аксиом?  

    Ну мне многое лечге вывести, чем помнить например.  

    Цитата:
    Вы можете ее мгновенно вывести из этих 5 аксиом?

    Мгновенно нет, минут за 5 да. Там просто подобие треугольников.  

    Цитата:
    Это ведь не потому, что это так просто и не содержит ничего нового по сравнению с математикой 19 века.

    А причем тут математика 19-го века?

    Цитата:
    Это дополнительные знание, усвоение которых отнимает ограниченные ресурсы мозга.  

    Не знаю мне кажется не такие уж они и ограниченные. Конкретные знания это хорошо, но эти знания с знаниями принципов значительно лучше.
     

    Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 04:32 14-05-2014
    miwa

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LadyOfWood

    Цитата:
    А причем тут математика 19-го века?  

    Никак человек не может принять мысль о том, что математический аппарат для императивных языков программирования в основном создан в позапрошлом веке - я об этом чуть выше писАл.

    Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 11:38 14-05-2014
    rrromano



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Это потому что Вы все делали неправильно. Нужно было выучить математику 19 века, и тогда бы вы постигли знания всех языков программирования (причем всех сразу)

    О, черт.
    У меня сейчас случится депрессия по поводу зря прожитых лет ))).

    Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 13:07 14-05-2014
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Нужно было выучить математику 19 века, и тогда бы вы постигли знания всех языков программирования (причем всех сразу)
    сильно...
     
    помню, как я объяснял "выучившим" почти всю "математику 19 века" значение выражения
     
    int a;
    a = a + 1;
     
    кстати, _очень_ даже неглупым людям...
    наверное, они не доучили алгебру и арифметику до нашей эры?
     
    Добавлено:
     
    а вообще, это тема для нашего "флудо-топа"...

    Всего записей: 24114 | Зарегистр. 06-12-2002 | Отправлено: 15:48 14-05-2014 | Исправлено: akaGM, 15:52 14-05-2014
    sewell



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    int a;  
    a = a + 1;  

    +1.
    Да, сильно, для математика "=" - это всегда был знак сравнения, и не более того
    Поди объясни отличия в здравом смысле и логике мышления...

    Всего записей: 833 | Зарегистр. 06-07-2005 | Отправлено: 10:28 15-05-2014
    akaGM

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну а когда перешли к паскалю, то всё стало на свои места:
     
    a := a + 1;
     
    кстати, для любого математика
    a = a + 1;
    ответ очевиден -- а = оо
    :)

    Всего записей: 24114 | Зарегистр. 06-12-2002 | Отправлено: 16:18 15-05-2014
    ddddF

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые! Ну хватит уже.
    Не забыли: "...Инструментарий программиста..."?

    Всего записей: 463 | Зарегистр. 15-11-2003 | Отправлено: 18:25 15-05-2014 | Исправлено: ddddF, 18:25 15-05-2014
    rrromano



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Не забыли: "...Инструментарий программиста..."?

    Просто инструментарий - он в головах начинается. Если там порядок, то и с инструментами будет все хорошо ).

    Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 15:27 18-05-2014
    Wadzimu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Посоветуйте, в каком текстовом редактором для программистов проще всего сделать так:
     
    Если файл имеет расширение .t, то при его сохранении на диск происходит следующее:
    1. Слово SUITE и все, что после него, вплоть до конца файла, удаляется
    2. Ищутся все вхождения слова TEST и составляется список идентификаторов, которые после этого слова и до скобок. Например: TEST robot_bender() - идентификатор robot_bender
    3. В конец файла вставляется текстовый блок вот по такому образцу:
     
    SUITE(имя_файла_в_котором_точка_заменена_на_знак_подчеркивания) {
    RUN_TEST(robot_bender);
    RUN_TEST(следующий идентификатор);
    и так далее
    }
     
    Я знаю, что большинство редакторов для программистов имеют какие-то скриптовые возможности, и обычно они очень простые в изучении и использовании, но я глуп и ленив.

    Всего записей: 38 | Зарегистр. 02-04-2011 | Отправлено: 11:19 31-05-2014
    Erazor84



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wadzimu
    Что-то я сомневаюсь, что есть такой редактор где есть все перечисленные возможности. Но всё это можно реализовать отдельно, например, написать скрипт, который переименовывает файлы, затем использовать Ecobyte Replace Text или аналог для замены текста внутри файла.

    Всего записей: 368 | Зарегистр. 22-01-2008 | Отправлено: 15:12 02-06-2014
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Инструментарий программиста


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru