История изменений
Исправление den73, (текущая версия) :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В Перле. В JS у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так). Но и там отладчик есть.
Везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе. Даже машинный код можно прошагивать, даже в QEMU можно начальные загрузчики шагать. Даже в Transact-SQL.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велик, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что они и без компьютера любой код могут выполнить в голове, а кому нужен отладчик - тот макака. И такое вот странное совпадение - что по CL нет вакансий, что по Оберону.
Исправление den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В Перле. В JS у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так). Но и там отладчик есть.
Везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе. Даже машинный код можно прошагивать, даже в QEMU можно начальные загрузчики шагать. Даже в Transact-SQL.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что они и без компьютера любой код могут выполнить в голове, а кому нужен отладчик - тот макака. И такое вот странное совпадение - что по CL нет вакансий, что по Оберону.
Исправление den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В Перле. В JS у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так). Но и там отладчик есть.
Везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе. Даже машинный код можно прошагивать, даже в QEMU можно начальные загрузчики шагать.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что они и без компьютера любой код могут выполнить в голове, а кому нужен отладчик - тот макака. И такое вот странное совпадение - что по CL нет вакансий, что по Оберону.
Исправление den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В Перле. В JS у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так). Но и там отладчик есть.
Везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе. Даже машинный код можно прошагивать, даже в QEMU можно начальные загрузчики шагать.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что кому нужен отладчик - тот макака. И такое вот странное совпадение - что по CL нет вакансий, что по Оберону.
Исправление den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В Перле. В JS у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так). Но и там отладчик есть.
Везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе. Даже машинный код можно прошагивать, даже в QEMU можно начальные загрузчики шагать.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что кому нужен отладчик - тот макака.
Исправление den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В js у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так).
И везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе.
Т.е. способ исполнения кода не имеет никакого отношения к возможности пошаговой отладки. Просто люди делают отладчик и всё, можно пользоваться. И другие люди пользуются.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что кому нужен отладчик - тот макака.
Исходная версия den73, :
Может. SBCL транслирует любой входной код в нативный.
Во-первых, уже давно это не так. Во-вторых, в Питоне есть отладчик. В тикле есть. Даже для баша подобие отладчика уже есть (правда, на деле какая-то лажа). В Дельфи есть. В Java есть. В js у кода вообще сложная судьба - он компилируется в машинный код сразу, потом код может ещё кешироваться, потом ещё оптимизация горячих точек (вроде бы так в V8, но они там всё время всё меняют, может быть это уже не так).
И везде, везде есть пошаговая отладка. Даже в Прологе она есть, представь себе.
И только Лисп настолько велк, что там её нет. Впрочем, ещё оберонщики любят бить себя пяткой в грудь и утверждать, что кому нужен отладчик - тот макака.