LINUX.ORG.RU
ФорумTalks

Как много работы хороший C++ программист может сделать за 2 недели?


0

1

На примерах из реальной жизни (-; По традиции, первые 3 страницы демонстрируем остроумие в погоне за повышением собственного ЧСВ.

★☆

Последнее исправление: kiverattes (всего исправлений: 1)
Ответ на: комментарий от snaf

Может он так увлекается что забывает поесть.

И, как следствие, всё равно худеет до 60 кг :)

raven_cler ★★
()
Ответ на: комментарий от annulen

есть же LLVM

Может быть, есть какая-то другая libbfd, о которой я не знаю? Я говорил о libbfd, которая часть gnu binutils. Как LLVM поможет в решении задачи «разобрать ELF на кусочки»?

i-rinat ★★★★★
()
Ответ на: комментарий от annulen

есть библиотека LLVM MC

Нагуглил пару презентаций. Выглядит круто. Восхитился.

llvm-objdump

Нашёл у себя в системе. Успел обрадоваться.

$ llvm-objdump -r libplasma.so 
RELOCATION RECORDS FOR [.plt]:
0  libLLVM-3.0.so.1 0x00007f20138fb94f
1  libLLVM-3.0.so.1 0x00007f20138fbd99
2  libpthread.so.0  0x00007f201287b210
3  libLLVM-3.0.so.1 0x00007f2013643bc0
4  libLLVM-3.0.so.1 0x00007f2013648594
5  libLLVM-3.0.so.1 0x00007f201364b549
6  llvm-objdump     0x000000000041616e
7  llvm-objdump     0x0000000000418288
8  llvm-objdump     0x00000000004052d0
9  libc.so.6        0x00007f20118b8a55 __libc_start_main + 245
10 llvm-objdump     0x0000000000405ad5
Stack dump:
0.	Program arguments: llvm-objdump -r libplasma.so 

Ошибка сегментирования (core dumped)

Жаль, что оно падает. Наверное, за этой библиотекой будущее, но мне надо со своими проблемами разобраться; я не потяну для этого починку llvm-objdump или его библиотек.

IMHO, libbfd не зря такая страшная. Весь этот ужас с форматом ELF не может быть решён красиво.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Весь этот ужас с форматом ELF не может быть решён красиво.

Нет в ELF ничего ужасного, простой и логичный формат. Опять-таки, если кроме ELF ничего не нужно, используй libelf

annulen ★★★★★
()
Ответ на: комментарий от annulen

можно вообще упростить себе жизнь и взять BSD libelf

Что-то мне она даже сложнее кажется, чем libbfd. :)

i-rinat ★★★★★
()
Ответ на: комментарий от annulen

3.0 - г мамонта, с тех пор наверняка починили

Ага, скачал 3.3 — работает.

i-rinat ★★★★★
()
Ответ на: комментарий от raven_cler

Ни в жисть не поверишь - так поверь ни в смерть.

kiverattes ★☆
() автор топика
Ответ на: комментарий от aptyp

Не совсем, от перловой программы осталась только общая концепция и REST API :) Остальное все было переписано с нуля.

Reset ★★★★★
()

Сможет написать прототип игры. Например клон Worms. За две недели сделает играбельный уровень для игры вдвоём на одном компе.

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

Но нужно учитывать, что у любого человека бывают дни/недели, когда совершенно не хочется работать. В такие периоды хороший C++ программист…

mors
()
Ответ на: комментарий от ckotinko

Я видел абсолютно проололоканый проект, который делали со скрамом, агилей, оопой и паттернами полтора года до глючащей и жуткой демоверсии, .....

И да, дело было в люксофте

Где-то я уже это видел /(-_-)\ ....

и я оттуда ушол

ушел

amazpyel ★★★
()
Ответ на: комментарий от ados

libevent же на pure c.

обшибся, извиняюсь за неточность - вроде был аналог libevent, только на плюсах или кто-то переписал начисто. Кажется не libev, но что-то было вроде - могу ошибаться насчет event-библиотеки для c++.

swwwfactory ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.