|
|
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
maytonЯ в 93-м "на спор" садился за Спектрум и за минут 10 набивал свой вариант тенниса (или арканоида с 2 битами) на BASIC. Псевдографикой.Помню на BASIC-е писал "Ханойские башни" с анимацией перемещения колец, в те же года примерно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:05 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Изопропил Бедняга Вирт должен сжечь свою книгу "Алгоритмы + структуры данных = программы" И Кнут тоже, у него вообще фик поймешь на чем примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:05 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВИ Кнут тоже, у него вообще фик поймешь на чем примеры. MIX - обычная виртуальная машина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:07 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Вот самая первая книжка по алгоритмам что я читал. Кажется там было про НОК и НОД. И про площадь полигона через интеграл. Вобщем интересно. У Вирта такого кст. не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:18 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
ИзопропилSiemarglпропущено... Структуры были, объявлялись через TYPE. Вместо указателей были PEEK, POKE Списки как этим peek/poke реализовывать? Во-первых можно. Во-вторых, другой язык - другая парадигма. В-третьих, указатели - зло. От них больше проблем чем пользы, особенно для начинающих. Ты же не требуешь указатели в шарпе или яве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:20 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
maytonКажется там было про НОК и НОД. про деревья, списки, сортировку, поиск там что нибудь было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:21 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
SiemarglТы же не требуешь указатели в шарпе или яве? они там везде, зачем мне их требовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:22 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Я думаю что списки и указатели на BASIC можно было сделать. Но среда была одно-пользовательская и одно-задачная. Вопрос распределения памяти не стоял. Тоесть вы писали Код: vbnet 1. и аллоцировали сходу 1000 строк. И делали свой один единственный алгоритм. Юзали а потом смело давили кнопку RESET (волшебный garbage collector) и хопа - ваша среда снова готова к новой задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:25 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
maytonЯ думаю что списки и указатели на BASIC можно было сделать в том же стиле, что и на Fortran IV ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:27 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Списки на бэйсике? Легко... Код: vbnet 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:28 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
pureproft, извини мы говорим про разные эпохи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:29 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Да жив Барсик, жив, чего ему содеется... тем более что VBA совсем даже не монополия Офиса. Просто ниша у него такая - неглобальная, знаете ли, для мелких поделок. Имхо наилучший язык для обучения (особенно с нуля) - причём как обучения, так и самообучения,- для тех, кто не хочет (а порой и не может, если оценивать себя честно) достигнуть хоть сколько-нибудь значимого уровня, а кодит исключительно для себя, причём не для души, а дабы жизнь себе упростить - обычно на работе, но бывает, что и дома. Все его сложности начинаются только тогда, когда приходится вылезать за рамки собственно языка и цепляться к внешним средствам (даже когда они формально внутренние, поскольку являются компонентами среды - вот как в VBA), продираясь сквозь дебри запутанных, порой до невозможности, да ещё хреново документированных, объектных моделей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:30 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
pureproft, какое отношение имеет PureBasic к тем бейсикам, по которым крокодилову слезу льют участники дискуссии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:32 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
AkinaИмхо наилучший язык для обучения.Чтобы потом в муках переучиваться на C-like синтаксис, коим обладают большинство современных популярных языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:35 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Алексей КЧтобы потом в муках переучиваться на C-like синтаксис, Akina пишет что лучший для тех, кто желает на нём остаться. давайте с питоном бейсик сравним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:39 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Алексей КЧтобы потом в муках переучиваться на C-like синтаксисВот нахрена? если мне, скажем, больше Офиса ни в жисть не нужно будет, если мне надо простейшие обработки в Экселе делать? к какой заднице я там будут этот "C-like синтаксис" прикладывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:44 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
ИзопропилSiemarglТы же не требуешь указатели в шарпе или яве? они там везде, зачем мне их требоватьНе смешивай ссылки и указатели. Это весьма разные по безопасности кода вещи. Я задавал вопрос не про классический бейсик, а про диалект quickbasic, сейчас есть живая реализация freebasic. Отличается этот диалект наличием средств типизации и структурного программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:44 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Нормальный язык был, трудяга. В основном для быстрой разработки визуальных приложений под Windows и OLE Automation/ActiveX. В части простоты взаимодействия с OLE Automation/ActiveX - равных ему не было. Это обеспечивало возможность, например из Excel на основе данных листов начертить в AutoCAD спецификацию к чертежу согласно всем и ГОСТ-ам и многое что другое. На современных языках при всей их навороченности такое очень трудно сделать. Еще были классы с просто включаемым механизмом событий with events Возможность компиляции как в P-Code так и в нативный (в VB5 b VB6, правда по-разному) Возможность без гемора разрабатывать ActiveX компоненты. Были и хаки, особенно, что касалось использования Windows API вплоть до использования прямого доступа к памяти и написания вставок на ассемблере. Позабыл многое сейчас. Вспоминаю с теплой ностальгией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:46 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
AkinaАлексей КЧтобы потом в муках переучиваться на C-like синтаксисВот нахрена? если мне, скажем, больше Офиса ни в жисть не нужно будет, если мне надо простейшие обработки в Экселе делать? к какой заднице я там будут этот "C-like синтаксис" прикладывать?Ну если планируется дальше работать только с VBA, то да, обучаться лучше на VBA. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:48 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Michael IsaevНа современных языках при всей их навороченности такое очень трудно сделать. любой из dot.net коллекции легко и непринуждённо. это одна из причин, по которой VB6 прикрыли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:50 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Алексей КЧтобы потом в муках переучиваться на C-like синтаксисв чём муки заключаются? точку с запятой ставить после каждого выражения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:50 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Алексей КAkinaИмхо наилучший язык для обучения.Чтобы потом в муках переучиваться на C-like синтаксис, коим обладают большинство современных популярных языков. Если люди изначально учат VBA for Excel то скорее всего они никогда не будут кодить на С-like. Но не потому что они плохие кодеры. А они вообще ниразу не кодеры. Бухгалтеры, экономисты e.t.c. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:50 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
SiemarglОтличается этот диалект наличием средств типизации и структурного программирования. и накой он сейчас нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:51 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
ИзопропилmaytonКажется там было про НОК и НОД. про деревья, списки, сортировку, поиск там что нибудь было? Не помню чесно. А зачем тебе деревья и списки когда у тебя програмка - на кассете и размер памяти - 48 килобайт. Что ты там внутри будешь делать с деревьями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:55 |
|
||
|
Basic мертв? Что осталось?
|
|||
|---|---|---|---|
|
#18+
Алексей Кесли планируется дальше работать только с VBA, то да, обучаться лучше на VBA. Значимые различия между VB и VBA начинаются именно тогда, когда надо вылезать за рамки языка и обращаться ко внешним ресурсам. Да и то, если они только формально внешние - скажем, если из VB и VBA именно Excel надо рулить Word.Application (ну или там из Аксесса Автокадом), то разницы практически нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 11:55 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39257700&tid=1340681]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 514ms |

| 0 / 0 |
