Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Самый лучший язык программирования (https://javascript.ru/forum/offtopic/3837-samyjj-luchshijj-yazyk-programmirovaniya.html)

nemo 29.05.2009 22:15

сай посвященный оберону http://oberoncore.ru/

кто вкурсе про этот язык BlackBox ??

топик 15.06.2009 19:55

Начать программировать можно с языка PureBasic. По моему мнению это самый простой язык программирования!
У него простой синтаксис и изучить его можно за короткое время даже по справке.
В его составе есть более 800 функций, что позволяет разрабатывать проги даже не зная как работает ОСь и что такое API.
С его помощью можно создавать консольные, окнонные и игровые приложения под Windows, Linux и MacOS.
Компилятор создаёт маленькие EXE (исполняемые файлы).

Вот пример создания окна с надписью

Код:

; Открываем окно
OpenWindow(1 , 200, 250, 200, 50, "Заголовок окна", #PB_Window_MinimizeGadget)
CreateGadgetList( WindowID (1) )
TextGadget(2, 70, 16, 180, 15, "Привет мир!")

Repeat; Начало главного цикла Repeat-Until
Event = WaitWindowEvent(); Получаем текущий идентификатор события
Until Event = #PB_Event_CloseWindow
End; Завершаем работу программы

Размер скомпилированой проги всего 12КБ и для её работы ненужны никакие внешние библиотеки все в EXE.

Вот скрин окна этой проги

Kolyaj 15.06.2009 20:03

Цитата:

Сообщение от топик
Начать программировать можно с языка PureBasic.

Начать программировать можно с любого языка.

Цитата:

Сообщение от топик
У него простой синтаксис

А вот синтаксис на сложность языка влияет мало.

Цитата:

Сообщение от топик
Вот пример создания окна с надписью

Примеры создания окна с надписью на любом языке (рассчитанным на это, разумеется) будут простые. Проблемы начинаются на более-менее сложных задачах.

топик 15.06.2009 20:24

Цитата:

Сообщение от Kolyaj (Сообщение 21924)
Начать программировать можно с любого языка.

Оно конечно так, но чем проще язык, тем лучше.

Цитата:

Сообщение от Kolyaj (Сообщение 21924)
А вот синтаксис на сложность языка влияет мало.

Иногда бывают такие конструкции в языке что сложно программировать.


Цитата:

Сообщение от Kolyaj (Сообщение 21924)
Примеры создания окна с надписью на любом языке (рассчитанным на это, разумеется) будут простые. Проблемы начинаются на более-менее сложных задачах.

Если создавать окно с помощью API, то будет непросто понять для новичка как всё это работает. Там и структуры и указатели и CallBack функции...

x-yuri 15.06.2009 23:41

есть мнение, что начинать нужно с python'а (http://phpclub.ru/talk/showthread.ph...hreadid=114825)

Kolyaj 16.06.2009 10:08

Цитата:

Сообщение от топик
Иногда бывают такие конструкции в языке что сложно программировать.

Вы путаете синтаксис с семантикой. Вот у brainfuc, например, очень простой синтаксис, а не любой программист сможет на нем что-то написать.

Игося 24.09.2013 19:07

Цитата:

Сообщение от nemo
Самый лучший язык программирования

C++
Ныне, со всеми доработками и библиотеками, абсолютно всеобъемлющ, поэтому предположительно является языком, на котором Бог написал Вселенную. Реализует все парадигмы, включает в себя все технологии, годен для любых целей. Несмотря на это, продолжает эволюционировать. При этом быдлокодеры находят в нём простоту и ясность, а гуру-программеры — сложность и глубину. :)

Bandicoot 24.09.2013 20:23

Ruby. Жаль, что в рунете до сих пор является экзотикой

iLikeMaxmaxmaximus 24.09.2013 20:38

питон и руби лучшие

Gozar 24.09.2013 20:39

Цитата:

Сообщение от Bandicoot
Ruby. Жаль, что в рунете до сих пор является экзотикой

Также как и дешевый хостинг с ним.

kobezzza 24.09.2013 20:45

Цитата:

Сообщение от Gozar (Сообщение 273509)
Также как и дешевый хостинг с ним.

Почему? Можно же взять облако, например, на Амазоне или Азуре, а цена зависит от нагрузки и высчитывается динамически.

http://www.windowsazure.com/en-us/de...thon/?fb=ko-kr - python
http://www.windowsazure.com/en-us/de...ruby/?fb=zh-tw - ruby
http://www.windowsazure.com/en-us/de...dejs/?fb=fr-fr -node (сам юзаю)

и т.д.

monolithed 24.09.2013 22:35

Цитата:

Сообщение от kobezzza
Можно же взять облако, например, на Амазоне

С Амазоном все понятно, а у Азуре я что-то не понял политику ценнобразования. Может пояснить что там? :)

kobezzza 25.09.2013 10:10

Цитата:

Сообщение от monolithed (Сообщение 273523)
С Амазоном все понятно, а у Азуре я что-то не понял политику ценнобразования. Может пояснить что там? :)

http://www.windowsazure.com/ru-ru/pricing/calculator/
Разумеется различные конфигурации облака можно привязывать ко времени и это оч круто:)

Я пользуюсь услугой "веб-сайт" - это когда выдаётся уже настроенный серв и самому ничего делать не надо.

Gozar 25.09.2013 12:35

Без поддержки 3000 в год, с поддержкой 14700 самое дешевое.
Цитата:

Сообщение от Gozar
дешевый хостинг

14700 - дешевый?

Zenon 5040 руб. с поддержкой, Python, Ruby on Rails

Может я чего не догоняю?

kobezzza 25.09.2013 12:55

Цитата:

Сообщение от Gozar (Сообщение 273576)
Без поддержки 3000 в год, с поддержкой 14700 самое дешевое.

14700 - дешевый?

Zenon 5040 руб. с поддержкой, Python, Ruby on Rails

Может я чего не догоняю?

Там есть бесплатная поддержка, такая же как и у любой хостинговой компании. Платная нужна для компаний и крупных проектов, а 3к в год это копейки, зато можно легко увеличивать мощность машинок и их количество, и главное делать это динамически: к примеру ночью отключать мощные машинки (чтобы не платить за них).

http://www.windowsazure.com/ru-ru/support/plans/

Gozar 25.09.2013 14:29

Цитата:

Сообщение от kobezzza
Там есть бесплатная поддержка

Вот что я называю фиговым юзабилити. Об этом я узнаю от тебя, а не от них.

Цитата:

Сообщение от kobezzza
http://www.windowsazure.com/ru-ru/support/plans/

Слово бесплатно в табличке отсутствует.

Мне всегда казалось, что я не как все. Оказывается я заблуждался и маркетинговые ходы на мне работает также успешно, как и на остальном населении. Это я узнал не сейчас, к слову пришлось. ;)

Premier2 тоже бесплатно я так понимаю.

kobezzza 25.09.2013 14:39

Цитата:

Сообщение от Gozar (Сообщение 273596)
Слово бесплатно в табличке отсутствует.

Там есть слово "включено" :) Хотя согласен, лучше бы написали вроде "по умолчанию", а в цене "бесплатно" :)

Цитата:

Сообщение от Gozar (Сообщение 273596)
Premier2 тоже бесплатно я так понимаю?

Там цена как я понял договорная, т.к. в услуги входит обучение сотрудников (а их может быть много:) ) и т.д.

Gozar 25.09.2013 14:57

Цитата:

Сообщение от kobezzza
цена как я понял договорная

Если следовать логике таблички, то "включено", как и в первом столбце. Но мелкософт не знает, что значит делать понятно. В общем они меня потеряли не получив. Я так понял у них еще хитрая поддержка, некому звонить, ответы только через мыло?

Такое чувство, что все пользователи должны знать о всех услугах лучше чем представители компании. Это как с дауном общаться. Та же лажа со стимом, некуда звонить, а залогиниться невозможно, чтобы написать письмо.

Когда уже адекватные сайты начнут делать ... :cray: (наболело)

iLikeMaxmaxmaximus 25.09.2013 14:58

прощайте все)

kobezzza 25.09.2013 15:03

Цитата:

Сообщение от Gozar (Сообщение 273607)
Если следовать логике таблички, то "включено", как и в первом столбце. Но мелкософт не знает, что значит делать понятно. В общем они меня потеряли не получив. Я так понял у них еще хитрая поддержка, некому звонить, ответы только через мыло?

Когда я зарегался и взял тарифный план, мне на след день позвонил их манагер, спрашивал всё ли мне понятно и оставил контактный номер, хотя я по нему не звонил, так что хз:)

Ну на рынке облачных сервисов самые гиганты это Азур и Амазон. Меня всем устраивает Азур, я доволен:)

Tim 25.09.2013 15:28

http://www.windowsazure.com/ru-ru/pricing/free-trial/
попробую заюзать

kobezzza 25.09.2013 15:41

Цитата:

Сообщение от Tim (Сообщение 273618)

Вот man как развернуть приложение на ноде через гитхаб.
http://www.windowsazure.com/en-us/de...c%29/?fb=ru-ru

Там нюанс, то заглавный файл должен называться server.js и порт для сервера берётся из process.env.PORT, и ещё у ноды текущей версии есть баг (https://github.com/joyent/node/issues/4073) с неверной работой path.relative и абсолютными урлами которые отдаёт азур, но его легко пофиксить самому. Больше никаких проблем не было.

Вот ещё man, как включить отладку ноды на удалённом сервере
http://www.windowsazure.com/en-us/de...site/?fb=ru-ru

Vantedur 08.10.2013 01:35

Цитата:

Сообщение от Kolyaj (Сообщение 20237)
Нет плохих языков, есть плохие программисты. Каждый язык хорош в своей области.

хочешь сказать что бейсик хороший язык?

Makarov 08.10.2013 12:00

Цитата:

Сообщение от Vantedur (Сообщение 275356)
хочешь сказать что бейсик хороший язык?

Бейсик - замечательный язык! Для обучения восьмиклассников азам программирования =)

Gozar 08.10.2013 17:53

Цитата:

Сообщение от Makarov
Бейсик - замечательный язык! Для обучения восьмиклассников азам программирования =)

Ужасный язык для обучения азам программирования! Он устарел также как и перфокарты.

Даже actionScript2-3 гораздо более понятен будет, чем ни к чему не применимый бэйсик. Это не пустые слова, а реальный опыт из обучения реальных людей.

monolithed 08.10.2013 18:29

Цитата:

Сообщение от Gozar
Даже actionScript2-3 гораздо более понятен будет

Чем он хуже JS?

Gozar 08.10.2013 19:34

Цитата:

Сообщение от monolithed
Чем он хуже JS?

Где я сказал что AS хуже JS? Скорее всего as будет более понятен для начала изучения программирования чем js.

Порог вхождения в js очень высок. Я не слишком много знаю языков, но по собственному опыту могу сказать, что я года 3 уже писал на php уверенно, а js для меня был тогда еще слишком сложным.

Makarov 08.10.2013 21:52

Цитата:

Сообщение от Gozar (Сообщение 275491)
Ужасный язык для обучения азам программирования! Он устарел также как и перфокарты.

Даже actionScript2-3 гораздо более понятен будет, чем ни к чему не применимый бэйсик. Это не пустые слова, а реальный опыт из обучения реальных людей.

Ну возможно) Меня в 8-9 классе учили бейсику и я был жутко доволен)
Конечно не научился почти ничему полезному, но стало интересно хотя бы

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

l-liava-l 08.10.2013 22:19

по мне, на сях удобнее всего понимать что и с чем едят. От бэйсика всегда тошнило, дельфи тоже не айс. Не нравится то, что в школах и вузах не учат языкам, которые можно было бы практически применять

Gozar 08.10.2013 22:26

В школах нужно не учить, а заинтересовывать. Но они только убивают интерес всякими бейсиками ...

Makarov 08.10.2013 22:33

Цитата:

Сообщение от l-liava-l (Сообщение 275522)
по мне, на сях удобнее всего понимать что и с чем едят. От бэйсика всегда тошнило, дельфи тоже не айс. Не нравится то, что в школах и вузах не учат языкам, которые можно было бы практически применять

Понимать это да. Но обучение программированию на сях тех кто раньше с программированием дела не имел вообще - это полная шляпа. Что школьников, что студентов.

А "языкам которые можно практически применять" это каким например?) У js объективно большой порог вхождения, всякие си/плюсы/шарп сразу в топку, по мне джава неплохой вариант, но всякие "прайват статик файнал борщ борщ нью борщ" отпугивают новичков здорово. По личному опыту нубы быстрее учатся на старом добром обжект паскале..

Makarov 08.10.2013 22:35

Цитата:

Сообщение от Gozar (Сообщение 275523)
В школах нужно не учить, а заинтересовывать. Но они только убивают интерес всякими бейсиками ...

Вот меня в школе бейсиком замечательно заинтересовали =) Хотя это скорее всего заслуга процесса обучения а не языка) Но вот я уверен что учи нас в школе на сях, и программированием я бы сейчас не занимался

l-liava-l 08.10.2013 22:39

Цитата:

А "языкам которые можно практически применять" это каким например?) У js объективно большой порог вхождения
я начинал с пыхи, остался там нубом прешол на js, трудностей вообще не возникло, разве что с пониманием наследования.)
Пусть учат питону, и заменят xp на линукс.
Хотя бы в универах и коледжах для программистов

Gozar 08.10.2013 22:49

Цитата:

Сообщение от Makarov
я уверен что учи нас в школе на сях, и программированием я бы сейчас не занимался

Учи нас в школе на сях я уверен был бы сейчас директором гугла.

monolithed 08.10.2013 22:56

В школе должны учить информатике, а программирование должно оставаться факультативом.
Зачем этому учить в школе?

Tim 08.10.2013 23:00

Цитата:

Сообщение от monolithed
В школе должны учить информатике, а программирование должно оставаться факультативом.
Зачем этому учить в школе?

В пед унивеситетах готовят учителей информатиков и их нужно куда то девать :)

Makarov 08.10.2013 23:09

Цитата:

Сообщение от monolithed (Сообщение 275528)
В школе должны учить информатике, а программирование должно оставаться факультативом.
Зачем этому учить в школе?

Резонно)
Ну тогда назначим подопытными первокурсников, они по мозгам не сильно отличаются от старшеклассников) Каких-нибудь прикладных математиков: им представление о программировании получить надо, но у них его нету. И чему их учить?

monolithed 08.10.2013 23:36

Цитата:

Сообщение от Makarov
им представление о программировании получить надо, но у них его нету

С чего вы это взяли?

Цитата:

Сообщение от Makarov
И чему их учить?

Может в школах еще преподавать звукоинженеринг?

l-liava-l 09.10.2013 00:10

Цитата:

Может в школах еще преподавать звукоинженеринг?
в школах пусть учат осям, и мельком сетям.
Пусть хотя бы обьяснят как интернет работает)

kobezzza 09.10.2013 01:27

Да глупости, я преподавал 2 года в универе JS, будучи уже практикующим специалистом и на тот момент работающим в Яндексе. Из человек 60, что через меня прошли 3-4 стали работать по специальности. Эт я к тому, что если сам не захочешь, то никто не поможет.


Часовой пояс GMT +3, время: 21:54.