macroevolution: (anomalocaris)
[personal profile] macroevolution
Я всю жизнь программировал только на бейсике, на разных его версиях.  Так получилось. Когда писал кандидатскую, набралось очень много таблиц с данными (это были морфологические признаки морских ежей), и я задолбался обсчитывать их на калькуляторе. Поэтому быстренько освоил бейсик (тогда персональные компьютеры IBM только начали появляться, и к ним прилагался язык GW-Basic). Освоил - и сразу почувствовал себя человеком. С тех пор не переучивался, сейчас пишу все свои программки на VBA в MS Access. То есть в программировании я дилетант, но опытный. Программированием пользуюсь сейчас для имитационного моделирования эволюционных процессов в популяциях. Подумываю об одной новой модели, но понимаю, что на VBA она будет работать невыносимо медленно. Насколько я понимаю, программа, написанная почти на любом другом языке, компилируемом, будет работать в разы быстрее. Вопрос такой: какой из этих языков мне будет быстрее и проще всего освоить? Времени, сил и желания преодолевать трудности и вникать в программистские проблемы - не имеется. Мне бы этот язык просто скачать (можно купить, если не слишком дорого), освоить за пару-тройку дней - и вперед. Т.е. главное, чтобы он был максимально простым в освоении для того, кто знает бейсик, без всяких интеллектуальных "понтов", но работал хотя бы раз в 10 быстрее.

Date: 2015-01-11 04:17 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
ваши знания неверны!
http://macroevolution.livejournal.com/186606.html?thread=12744174#t12744174

Date: 2015-01-11 05:24 pm (UTC)
From: [identity profile] ateregulov.livejournal.com
Ваши теоретичесикие фантазии разобьются о практику как сопля об асфальт - по серьезным вопросам для вашего ватного языка ничего невозможно нагуглить, 2 недели я пытался на нем программировать и чуть не почувствовал себя калекой

Date: 2015-01-11 06:02 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
на чём вы там пытались программировать?

сейчас "for fun" решил посмотреть PureBasic - всё есть. Какие у вас там вопросы то есть? ;)

Date: 2015-01-11 06:07 pm (UTC)
From: [identity profile] ateregulov.livejournal.com
ок, сколько на нем опенсорсных проектов на гитхабе? какие-то ORM, веб-фреймворки, решения для работы с вебсокетами?

если ваш прикладно

Date: 2015-01-11 06:24 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
а зачем вам куча студенченских недоделок? которые потом надо ещё тестировать...

молотком, кстати, комп тоже можно чинить, но как-то будет неудобно... это я к вопросу о веб-фреймворках каких-то мифических.

Purebasic больше заточен под написание нативных приложений под разные ОС и для разработки игр.

Кстати, а на С++ у вас много ваших любимых веб-фреймворков?

с сокетами он работает нормально.Нашёл первую же ссылку в гугле: http://www.purebasic.fr/english/viewtopic.php?f=13&t=56873

Date: 2015-01-11 06:08 pm (UTC)
From: [identity profile] ateregulov.livejournal.com
если ваш прикладной уровень ограничивается оперированием массивами, то нам не о чем разговаривать

Date: 2015-01-11 07:13 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
про алгоритмы, вы поди ничего не слышали... Шикарно!

поди только на мифических веб-фреймворках работаете.

Date: 2015-01-12 09:37 pm (UTC)
From: [identity profile] avega.livejournal.com
Валентин, добрый день!
Интересны Pure Basic, Small Basic или Phyton. Про последний мне сказали, что он под мои задачи не подойдет, Pure понравился, Small еще не смотрел, как что работает в принципе понятно, но возможно вы мне подскажете вот что:
Мне из windows-приложения, которое я напишу, надо будет подключаться к Linux-системе и забирать нужные мне данные, например IP-адрес, который выводится командой ifconfig с кучей других данных где-то посередине и вот здесь, я не понимаю, как достать IP-адрес, отбросив ненужные и как отобразить их в программе в windows-среде, можете что-либо подсказать на уровне, как оно вообще работает?

P.S> личка у вас не работает...

Date: 2015-01-12 10:41 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
кхм.
Чтобы коннектиться к удалённому компьютеру, вам всегда нужно знать имя (например, http://livejournal.com ) или же IP-адрес. Первый вариант предпочтительнее, так как IP-адрес может меняться.
Автоматически узнать IP-адрес у вас не получится из программы ipconfig или я что-то не так понял. Вы собираетесь соединяться с Gateway вашей сети или к другому внешнему серверу?

документация: http://www.purebasic.com/documentation/network/opennetworkconnection.html

а вообще, рекомендую скачать примеры: http://purearea.net/pb/CodeArchiv/CodeArchiv.html
и заглянуть в папку Internet&Co. Там очень много примеров как, например, скачать файл с веб-сервера (папка Download) или с FTP.

Date: 2015-01-13 07:19 am (UTC)
From: [identity profile] avega.livejournal.com
Немного не поняли, теоретически, я windows-клиентом уже подключился к linux по COM или telnet, а дальше мне надо сделать выборку определенных данных и например по команде ifconfig получу следующую информацию:

eth0 Link encap:Ethernet HWaddr 00:80:9F:89:27:C8
inet addr:10.10.11.103 Bcast:10.10.11.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1778934 errors:0 dropped:0 overruns:0 frame:0
TX packets:576572 errors:3 dropped:0 overruns:3 carrier:3
collisions:0 txqueuelen:100
Interrupt:12

eth0:0 Link encap:Ethernet HWaddr 00:80:9F:89:27:C8
inet addr:10.10.11.102 Bcast:10.10.11.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:12

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1251256 errors:0 dropped:0 overruns:0 frame:0
TX packets:1251256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

Из которой мне реально надо вывести в windows-клиенте только 10.10.11.103 и 10.10.11.102, вот отсюда возникает вопрос, какими средствами их получить.

Date: 2015-01-13 07:27 pm (UTC)
From: [identity profile] natvalbr.livejournal.com
нууу... вообще-то я не понимаю, как вы из программы подключаетесь к линуксу в телнете? Телнет - это просто протокол общения, который можно использовать напрямую из программы...

ну, если у вас есть текс, то простым поиском подстроки "inet addr:" можно получить искомую информацию. Посмотрите информацию о "поиск подстроки в строке".
Page generated Sep. 7th, 2025 07:03 am
Powered by Dreamwidth Studios