-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Не поздно ли начать изучать С++?

Среда, 21 Апреля 2021 г. 14:13 + в цитатник
shm: Такое ощущение, что боты между собой общаются.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846608


Метки:  

Не поздно ли начать изучать С++?

Среда, 21 Апреля 2021 г. 07:08 + в цитатник
Alexandrietz:
Цитата scrambrella @
Попробуй продать свою программу. Это будет коммерческое программирование.

Джосаттис Н. Стандартная библиотека С++ (2-е издание)
Иванов Н. Программирование в Linux. Самоучитель
Майерс С. Наиболее эффективное использование С++
Земсков Ю. Qt на примерах
Побегайло А. Системное программирование в Windows
Кормен Т. Алгоритмы: построение и анализ
Саммерфилд QT4 Программирование GUI на С++
Бьерн Страуструп Язык программирования С++
Вандевурд, Джосаттис Шаблоны C++
Герб Саттер Новые сложные задачи на C++
Кип Р. Ирвин Язык ассемблера для процессоров Intel
М.Грабер SQL
Марк Дж. Рочкинд Программирование для UNIX. Наиболее полное руководство.
Мейерс С. Эффективное использование STL
Уильямс Э. Параллельное программирование на С++ в действии
Гамма Приемы объектно-ориентированного проектирования. Паттерны проектирования
Герб Саттер Решение сложных задач на С++
Снейдер Й. Эффективное программирование TCP-IP
Стенли Б. Липпман Язык программирования C++
Майерс С. Эффективное использование С++ 55
Юрий Магда Ассемблер для процессоров Intel Pentium
Назарр К., Рихтер Дж. Windows via C&C++. Программирование на языке Visual C++
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера
Руслан Аблязов Программирование на ассемблере на платформе x86-64
С.Прата Язык программирования С
Шлее М. Профессиональное программирование на C++. Qt 4.8
А такой список большой? Просто это даже за жизнь не прочитаешь.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846591


Метки:  

Что делать с жунами

Вторник, 20 Апреля 2021 г. 23:29 + в цитатник
korvin:
Цитата applegame @
Любая операция добавления/изменения кортежа в эрланге приводят к созданию полной копии, и это совершенно не мешает быть кортежам иммутабельными.

При чём тут кортежи? Если ты используешь кортежи вместо массивов/списков, то ты используешь их неправильно.

Цитата applegame @
Ленивость - это вообще ортогональное явление. Сами списки не могут быть ленивыми - это бессмыслица. Ленивыми могут быть операции над самими списками или их элементами


    ll = [ print 1 , print 2 , print 3 ]

Какие операции тут ленивые?

https://ideone.com/L5Toq1

Ленивые списки на Scheme

    (define-syntax lazy-cons
    (syntax-rules ()
    ((_ head tail) (cons (delay head) (delay tail)))))
    (define (lazy-head ll)
    (force (car ll)))
    (define (lazy-tail ll)
    (force (cdr ll)))
    (define-syntax lazy-list
    (syntax-rules ()
    ((_ x) (lazy-cons x '()))
    ((_ x . xs) (lazy-cons x (lazy-list . xs)))))
    ;;; ----------------------------------------------------------------
    (define ll (lazy-list (print 1) (print 2) (print 3)))
    (lazy-head (lazy-tail ll))


https://ideone.com/BexV68


и на Java. Синтаксического сахара только не хватает

    import java.util.function.Supplier;
    /* Name of the class has to be "Main" only if the class is public. */
    class Ideone {
    public static void main (String[] args) throws java.lang.Exception {
    var ll = Lazy.list( () -> print(1), () -> print(2), () -> print(3) );
    ll.tail().head();
    }
    private static Unit print(Object o) {
    System.out.println(o);
    return Unit.UNIT;
    }
    }
    final class Lazy {
    public static Promise delay(Supplier expr) {
    return new Promise<>(expr);
    }
    public static List cons(Supplier headExpr, Supplier> tailExpr) {
    return new List<>(new Promise<>(headExpr), new Promise<>(tailExpr));
    }
    public static List nil() {
    @SuppressWarnings("unchecked")
    var nil = (List) List.NIL;
    return nil;
    }
    @SafeVarargs
    public static List list(Supplier... values) {
    if (values == null || values.length == 0) {
    return nil();
    }
    return list(values, 0);
    }
    private static List list(Supplier[] values, int headCursor) {
    if (headCursor == values.length) {
    return nil();
    }
    return new List<>(new Promise<>(values[headCursor]), new Promise<>(() -> list(values, headCursor+1)));
    }
    private Lazy() {
    throw new UnsupportedOperationException("utility class");
    }
    }
    final class List {
    static final List

https://forum.sources.ru/index.php?showtopic=421266&view=findpost&p=3846586


Метки:  

Как загрузить в регистр CPU значения указателя

Вторник, 20 Апреля 2021 г. 22:06 + в цитатник
Славян:
Цитата hd44780 @
Любая из 3 последних команд под отладкой дают ошибку - см скрин.
Ну у меня в 19-й вижуалке вторая ваша команда всё нормально делает:
    void tt( unsigned char *ppt)
    {
    unsigned char *ggh;
    __asm {
    mov ebx, [ppt]
    inc ebx
    mov [ggh], ebx
    inc ecx
    mov ecx, [ggh]
    }
    }

https://forum.sources.ru/index.php?showtopic=421354&view=findpost&p=3846585


Метки:  

Как загрузить в регистр CPU значения указателя

Вторник, 20 Апреля 2021 г. 20:05 + в цитатник
hd44780: Привет всем. Не знаю, куда правильно помещать тему - сюда или в раздел по ассемблеру.

Пишу функцию обработки изображения на си. Хочу написать на inline ассемблере (точнее надо, это принципиально, неважно).
Заготовка для функции:
    void RasterDithering(uint8_t* pPixels, uint32_t dwWidth, uint32_t dwHeight)
    {
    uint32_t dwOneVal = 1;
    uint32_t dwRevWidth;
    uint8_t *pPixelData;
    __asm
    {
    mov ebx, [pPixels] ; ebx: = указатель на пиксели
    test ebx, ebx ; Выход, если
    jz L10 ; указатель == 0
    mov [dwOneVal], 1
    mov ecx, [dwHeight] ; ecx: = высота картинки
    mov eax, [dwRowBytes] ; eax: = длина строки
    dec ecx ; ecx: = высота - 1
    mul ecx ; edx:eax: = eax * ecx
    add ebx, eax ; ebx == pPixelData - указатель на последнюю
    mov [pPixelData], ebx ; строку изображения
    ........................
    // lea ecx, [pPixelData] ; ecx = pPixelData; // указатель на последнюю строку изображения
    // mov ecx, [pPixelData] ; ecx = pPixelData; // указатель на последнюю строку изображения
    mov ecx, pPixelData ; ecx = pPixelData; // указатель на последнюю строку изображения


Все команды до mov [pPixelData], ebx включительно работают нормально и правильно. Надо загнать значение указателя pPixelData в ecx. Да, в данном месте можно сделать mov ecx, ebx и забыть, но после mov [pPixelData], ebx есть масса других команд. Поэтому грузить надо из [pPixelData].

Проблема такая:
Любая из 3 последних команд под отладкой дают ошибку - см скрин.
Как сделать правильно?

Почему mov ebx, [pPixels] вверху работает, а внизу такой же mov ecx, [pPixelData] валится?

спасибо.
____________________.png (, : 23)

https://forum.sources.ru/index.php?showtopic=421354&view=findpost&p=3846582


Метки:  

Выгрузка в 1С 8.3 из MySQL, MSSQL, Access

Вторник, 20 Апреля 2021 г. 18:01 + в цитатник
mohol:
Цитата miast @
Оплата - 5т.р. плюс 30% с продаж каждого модуля.

Ну смотрите. За 5000 вам сантехник даже туалет не установит, возьмет 6.
А тут с базой возиться вашей, да еще 3 типа MSSQL, Access, MySQL.
Там вообще то говоря разные запросы к этим БД.
И вообще все устроено сложнее чем кажется.
user posted image

Ну вот смотрите, я допустим программист 1с, я сижу на зп 120 000, мне мои выходные дороги. Ну не буду я за 5000 рублей даже начинать
вникать в то как у вас там все устроено. Предложите другие деньги.

https://forum.sources.ru/index.php?showtopic=407816&view=findpost&p=3846580


Метки:  

Не поздно ли начать изучать С++?

Вторник, 20 Апреля 2021 г. 11:53 + в цитатник
scrambrella: Попробуй продать свою программу. Это будет коммерческое программирование.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846579


Метки:  

Интересные задачки

Вторник, 20 Апреля 2021 г. 01:20 + в цитатник
ya2500: 1Vesper, по словесному описанию пройти получилось

Скрытый текст
сам не мог дотумкать до этого:
Цитата Vesper @
и на 1 веерх


Спасибо! +1

Скрытый текст
можно бы написать проходилку сокобана)

https://forum.sources.ru/index.php?showtopic=316466&view=findpost&p=3846575


Метки:  

Спутники

Понедельник, 19 Апреля 2021 г. 22:05 + в цитатник
Prince: Марсианский вертолётик взлетел
И сел.
А во время короткого полета он как будто повернулся на 90 градусов. Интересно, это запланированный маневр, или сбой, или ветер подул. :)

https://forum.sources.ru/index.php?showtopic=136505&view=findpost&p=3846573


Метки:  

Fortran и исходники GCC

Понедельник, 19 Апреля 2021 г. 21:10 + в цитатник
Славян: Хм-м... а расширили ли двоичную запись для плавающих?
Т.е. нечто вида 0b0110011p11011 ?
:-?

https://forum.sources.ru/index.php?showtopic=421323&view=findpost&p=3846572


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 20:09 + в цитатник
Alexandrietz:
Цитата scrambrella @
1) Страуструп - чисто по С++
2) Фреймворк QT 5
3) Кнут. Искусство программирования. - по всем остальным вопросам

А как мне проекты написать? Ведь программирование в книгах отличается от коммерческого программирования.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846570


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 19:01 + в цитатник
scrambrella: 1) Страуструп - чисто по С++
2) Фреймворк QT 5
3) Кнут. Искусство программирования. - по всем остальным вопросам

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846569


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 14:14 + в цитатник
Alexandrietz:
Цитата scrambrella @
Цитата Alexandrietz @
Стажер?

Просто программист или инженер-программист. Джуны есть только в очень крупных софтверных компаниях как яндекс. Ищи компанию попроще.

Есть ли тут люди, которые могут помочь мне соориентироваться, а именно:
- что мне надо изучать по С++(документацию или книгу)
- какой фреймворк, если это уместно в С++-сфере
- в CS(устройство памяти и т.д.)
- структура данных и так далее.
- проект, показывающий, что я не полный нуль.
- может быть знать процесс компоновки файла, как там все происходит, как подгружаются классы, функции, как переводится файл в машинный код и т.п., вообщем теория компиляторов.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846565


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 13:54 + в цитатник
scrambrella:
Цитата Alexandrietz @
Стажер?

Просто программист или инженер-программист. Джуны есть только в очень крупных софтверных компаниях как яндекс. Ищи компанию попроще.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846563


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 12:24 + в цитатник
Alexandrietz:
Цитата scrambrella @
Цитата Alexandrietz @
А объективно не поздно ли метить в программисты С++? Там даже на джуна надо килотонны материала знать.

Джун это немеренно круто. Есть программерские должности менее понтовые. Третий раз уже пишу.

Стажер?

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846562


Метки:  

Symbian

Понедельник, 19 Апреля 2021 г. 11:59 + в цитатник
epdpff: Всеми забытая система

https://forum.sources.ru/index.php?showtopic=310958&view=findpost&p=3846561


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 09:14 + в цитатник
scrambrella:
Цитата Alexandrietz @
А объективно не поздно ли метить в программисты С++? Там даже на джуна надо килотонны материала знать.

Джун это немеренно круто. Есть программерские должности менее понтовые. Третий раз уже пишу.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846553


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 08:14 + в цитатник
Alexandrietz:
Цитата OpenGL @
Цитата Qraizer @
Порог вхождения у Плюсов нынче не выше, чем у Питона, Джавы, Паскаля и тем более C или Дельфи.

Это ты загнул, имхо. Заметно выше. Но, впрочем, не настолько высок, чтобы думать "ну его нафиг, не справлюсь".

Цитата Alexandrietz @
Просто скорее всего предпочтут какого-нибудь студента 22-23 лет, а не старпёра вроде меня.

Ладно если бы тебе за 30 было - можно было бы твои опасения понять. А в 25 ты такой же студент, как и настоящие, только на два года старше :D

Ну, так я написал в начале, в самом первом посту, что дважды МГУ окончить не смог. И что делать теперь? Вряд ли я кому-то буду нужен потом.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846551


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 07:37 + в цитатник
OpenGL:
Цитата Qraizer @
Порог вхождения у Плюсов нынче не выше, чем у Питона, Джавы, Паскаля и тем более C или Дельфи.

Это ты загнул, имхо. Заметно выше. Но, впрочем, не настолько высок, чтобы думать "ну его нафиг, не справлюсь".

Цитата Alexandrietz @
Просто скорее всего предпочтут какого-нибудь студента 22-23 лет, а не старпёра вроде меня.

Ладно если бы тебе за 30 было - можно было бы твои опасения понять. А в 25 ты такой же студент, как и настоящие, только на два года старше :D

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846549


Метки:  

Не поздно ли начать изучать С++?

Понедельник, 19 Апреля 2021 г. 01:00 + в цитатник
Alexandrietz:
Цитата Qraizer @
Это миф 10-летней давности, Alexandrietz. Порог вхождения у Плюсов нынче не выше, чем у Питона, Джавы, Паскаля и тем более C или Дельфи.

Ну, вот в С++ я хотел бы писать какие-то приложения, связанные с графикой. Что Вы мне можете посоветовать касательно обучения? Я имею в виду, что изучить прямо так, чтобы до конца жизни знал. Мне очень почему-то захотелось изучить С++, чтобы устроиться работать стажёром. Я не мечу ни в какие-то крупные должности, и за деньгами не иду. Я именно получаю кайф от того, что, например, понял, что такое конструкторы и т.п. Я потому и создал тему, чтобы спросить у экспертов по С++, что надо изучить, чтобы путь был оптимальным.

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3846548


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2532 2531 [2530] 2529 2528 ..
.. 1 Календарь