-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:25 + в цитатник
D_KEY:
Цитата JoeUser @
А в первом случае class ... end - это ведь канонично, спортивно, молодежно?! Во втором случае - программирование отступов!

У языков программирования, по сути, не такой большой выбор. Или у тебя полно скобок, как в лиспах, или у тебя "рак точек с запятой", или у тебя правила форматирования, как в питоне.
Правда сейчас некоторые язык пытаются сделать "вывод ;", то есть сделать так, чтобы в большинстве случаев не нужно было ставить ;
Так в Kotlin сделано и вроде ок.

Добавлено
JoeUser, больше всего в твоих постах мне нравится аргументация

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835595


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:23 + в цитатник
JoeUser:
Цитата D_KEY @
Ты серьезно предлагаешь перл в качестве языка для обучения программированию?

Очень скромно - но предлагаю!!! За одно хочу послать "на" всех тех, кто считает Перл птичьим языков. Они сами - дуры! :angry:

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835594


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:21 + в цитатник
D_KEY:
Цитата JoeUser @
Но реально - Руби мне очень нравится.

Знаешь, они с питоном довольно схожи. Странно, что тебе питон не зашел. Неужели тебе настолько важен синтаксис?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835593


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:20 + в цитатник
JoeUser: Wound, я нипонил!!! >:( ты што, откалываешься от коалиции ненавистников Петона??? >:(

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835592


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:15 + в цитатник
D_KEY:
Цитата swf @
Так вот кто сделал этот ужос ужасный, Visual Prolog 5.2 :D
А ведь я на нём писала...
Какая там была среда разработки, как вспомню, так вздрогну.
Я в то время писала и в дельфях, как там всё было просто и понятно: вот компоненты перед тобой, наложи на форму, чего нужно, и интерфейс готов.
А в VP 5.2 за каждым компонентом нужно было идти не скажу куда длинным и извилистым путём, наконец, пришёл и видишь, что это другой компонент :lool:

Я честно говоря VP вообще не пользовался Для моих маленьких экспериментов хватало turbo prolog :)

Добавлено
Цитата JoeUser @
Цитата D_KEY @
repeat...until?

Да! Он продуман для обучения, и цикл в нем этот есть! Все для обучения.

Да не нужен для обучения этот цикл.

Добавлено
Цитата Wound @
Цитата D_KEY @
Что-то простое вполне сможешь. А если будешь шарить в теме ML, то сможешь, наверное все, что в принципе в этой области делается.

Так я о том и говорю, что для домохозяек.

Нет. Еще раз. Его используют профессиональные эксперты в области ML.

Цитата
Питон он изначально на домохозяек расчитан.

Нет.

Цитата
Допустим какая нибудь домохозяйка Клава, при наличии у нее времени и желания, без какого либо ВО, и всего остального, без особого труда, осилит питон и МЛ на питоне за достаточно короткое время, что то простое вполне себе реализует без особых проблем, почитав маны на хабре. А ML ей достаточно знать на уровне "что она хочет сделать", и тогда сможет и серьезные вещи писать.

Чтобы писать серьезные вещи, ей нужно "серьезно" понимать ML.

Цитата
Я уже все свои мысли изложил, ты их не читаешь.

Читаю и на все отвечаю... Ты почему-то не хочешь отвечать на ответ, а пишешь тоже самое опять :)

Добавлено
Цитата JoeUser @
Цитата D_KEY @
то я возможно топил бы за руби

Я бы тоже топил бы за него, если бы не знал Перл.

Ты серьезно предлагаешь перл в качестве языка для обучения программированию?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835591


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:48 + в цитатник
Wound:
Цитата JoeUser @
Ну по отступам мы уже определились жи есть??? Они важны, но они к каждого могут быть разными.

А в первом случае class ... end - это ведь канонично, спортивно, молодежно?! Во втором случае - программирование отступов!

Так а что с отступами не так? В твоих примерах на плюсах есть отступы, зачем ты их пишешь в плюсах? И почему тебе их сложно писать в питоне? Поверь - отступы, это не является какой либо проблемой. Это такая же проблема как написание скобок блока -> {}


Цитата JoeUser @
ЗЫ: Киля, а хош я тебе Перл "продиктую"? Гарантирую - всю мелко-одномонентную хрень будешь решать за минуты! Нет, на Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?

Я писал давно когда то на перле, мне не зашел.

Добавлено
Да и следуя такой логике, можно сказать что в С/С++ программирование точек с запятой.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835589


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:48 + в цитатник
Wound:
Цитата JoeUser @
Ну по отступам мы уже определились жи есть??? Они важны, но они к каждого могут быть разными.

А в первом случае class ... end - это ведь канонично, спортивно, молодежно?! Во втором случае - программирование отступов!

Так а что с отступами не так? В твоих примерах на плюсах есть отступы, зачем ты их пишешь в плюсах? И почему тебе их сложно писать в питоне? Поверь - отступы, это не является какой либо проблемой. Это такая же проблема как написание скобок блока -> {}


Цитата JoeUser @
ЗЫ: Киля, а хош я тебе Перл "продиктую"? Гарантирую - всю мелко-одномонентную хрень будешь решать за минуты! Нет, на Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?

Я писал давно когда то на перле, мне не зашел.

Добавлено
Да и следуя такой логике, можно сказать что в С/С++ программирование точек с запятой.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835589


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:45 + в цитатник
JoeUser:
Цитата Wound @
Как говорится, попробуй найти 5 отличий

Ну по отступам мы уже определились жи есть??? Они важны, но они у каждого могут быть разными.

А в первом случае class ... end - это ведь канонично, спортивно, молодежно?! Во втором случае - программирование отступов!

ЗЫ: Киля, а хош я тебе Перл "продиктую"? Гарантирую - всю мелко-одномонентную хрень будешь решать за минуты! Нет, ни Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835588


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:45 + в цитатник
JoeUser:
Цитата Wound @
Как говорится, попробуй найти 5 отличий

Ну по отступам мы уже определились жи есть??? Они важны, но они у каждого могут быть разными.

А в первом случае class ... end - это ведь канонично, спортивно, молодежно?! Во втором случае - программирование отступов!

ЗЫ: Киля, а хош я тебе Перл "продиктую"? Гарантирую - всю мелко-одномонентную хрень будешь решать за минуты! Нет, ни Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835588


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:02 + в цитатник
Wound:
Цитата JoeUser @
А ты не мельком взгляни. Обязательных говноотступов нет, есть четко отделяемые блоки. Если я не ошибаюсь, часть синтаксиса даже перелетела в Rust, по-братски

А как без отступов писать?
Ну вот допустим примеры из той же вики:

Язык 1:
    module Observable
    def initialize
    @observers = []
    end
    def add_observer(observer)
    @observers << observer unless @observers.include?(observer)
    end
    def delete_observer(observer)
    @observers.delete(observer)
    end
    def notify_observers
    @observers.each {|x| x.update(self)}
    end
    end
    class Employee
    include Observable
    attr_reader :name
    attr_accessor :title, :salary
    def initialize(name, title, salary)
    super()
    @name = name
    @title = title
    @salary = salary
    end
    end
    class BaseObserver
    def update
    raise 'Must be implement "update" function'
    end
    end
    class Payroll < BaseObserver
    def update(employee )
    p("Cut a new check for #{employee.name}!")
    p("His salary is now #{employee.salary}!")
    end
    end
    class TaxMan < BaseObserver
    def update(employee)
    p("Send #{employee.name} a new tax bill!")
    end
    end
    mike = Employee.new('Mike', 'project manger', 25000)
    mike.add_observer(Payroll.new)
    mike.add_observer(TaxMan.new)
    mike.salary = 35000
    mike.title = 'senior project manger'
    mike.notify_observers


Язык 2:
    class GameConsole:
    def create_game_picture(self):
    return 'picture from console'
    class Antenna:
    def create_wave_picture(self):
    return 'picture from wave'
    class SourceGameConsole(GameConsole):
    def get_picture(self):
    return self.create_game_picture()
    class SourceAntenna(Antenna):
    def get_picture(self):
    return self.create_wave_picture()
    class TV:
    def __init__(self, source):
    self.source = source
    def show_picture(self):
    return self.source.get_picture()
    g = SourceGameConsole()
    a = SourceAntenna()
    game_tv = TV(g)
    cabel_tv = TV(a)
    print game_tv.show_picture()
    print cabel_tv.show_picture()


Добавлено
Как говорится, попробуй найти 5 отличий :D

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835587


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 12:02 + в цитатник
Wound:
Цитата JoeUser @
А ты не мельком взгляни. Обязательных говноотступов нет, есть четко отделяемые блоки. Если я не ошибаюсь, часть синтаксиса даже перелетела в Rust, по-братски

А как без отступов писать?
Ну вот допустим примеры из той же вики:

Язык 1:
    module Observable
    def initialize
    @observers = []
    end
    def add_observer(observer)
    @observers << observer unless @observers.include?(observer)
    end
    def delete_observer(observer)
    @observers.delete(observer)
    end
    def notify_observers
    @observers.each {|x| x.update(self)}
    end
    end
    class Employee
    include Observable
    attr_reader :name
    attr_accessor :title, :salary
    def initialize(name, title, salary)
    super()
    @name = name
    @title = title
    @salary = salary
    end
    end
    class BaseObserver
    def update
    raise 'Must be implement "update" function'
    end
    end
    class Payroll < BaseObserver
    def update(employee )
    p("Cut a new check for #{employee.name}!")
    p("His salary is now #{employee.salary}!")
    end
    end
    class TaxMan < BaseObserver
    def update(employee)
    p("Send #{employee.name} a new tax bill!")
    end
    end
    mike = Employee.new('Mike', 'project manger', 25000)
    mike.add_observer(Payroll.new)
    mike.add_observer(TaxMan.new)
    mike.salary = 35000
    mike.title = 'senior project manger'
    mike.notify_observers


Язык 2:
    class GameConsole:
    def create_game_picture(self):
    return 'picture from console'
    class Antenna:
    def create_wave_picture(self):
    return 'picture from wave'
    class SourceGameConsole(GameConsole):
    def get_picture(self):
    return self.create_game_picture()
    class SourceAntenna(Antenna):
    def get_picture(self):
    return self.create_wave_picture()
    class TV:
    def __init__(self, source):
    self.source = source
    def show_picture(self):
    return self.source.get_picture()
    g = SourceGameConsole()
    a = SourceAntenna()
    game_tv = TV(g)
    cabel_tv = TV(a)
    print game_tv.show_picture()
    print cabel_tv.show_picture()


Добавлено
Как говорится, попробуй найти 5 отличий :D

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835587


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 11:32 + в цитатник
JoeUser:
Цитата Wound @
А почему его не должно быть?

Ну мало-ли ... в Перле он встроенный. А в Петоне может быть и встроенный, а может и внешний.

Цитата Wound @
Глянул мельком на этот руби, тот же питон, и синтаксис такой же.

А ты не мельком взгляни. Обязательных говноотступов нет, есть четко отделяемые блоки. Если я не ошибаюсь, часть синтаксиса даже перелетела в Rust, по-братски

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835586


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 11:32 + в цитатник
JoeUser:
Цитата Wound @
А почему его не должно быть?

Ну мало-ли ... в Перле он встроенный. А в Петоне может быть и встроенный, а может и внешний.

Цитата Wound @
Глянул мельком на этот руби, тот же питон, и синтаксис такой же.

А ты не мельком взгляни. Обязательных говноотступов нет, есть четко отделяемые блоки. Если я не ошибаюсь, часть синтаксиса даже перелетела в Rust, по-братски

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835586


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 11:17 + в цитатник
Wound:
Цитата JoeUser @
ЗЫ: Но реально - Руби мне очень нравится. Прекрасный "фундамент", более-менее приятный синтаксис.

Глянул мельком на этот руби, тот же питон, и синтаксис такой же. Судя по всему от питона по синтаксису отличается примерно так же как C# от Java.

Цитата JoeUser @
Ланна, хоть я и презираю Петон - но спрошу. Как там с отладкой? Отладчик-то хоть запилили? Просто лучше отладчика Перла я не встречал, на столько продуманный строчный интерфейс, просто - КОСМИЧЕСКИЙ!!!

А почему его не должно быть?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835585


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 11:17 + в цитатник
Wound:
Цитата JoeUser @
ЗЫ: Но реально - Руби мне очень нравится. Прекрасный "фундамент", более-менее приятный синтаксис.

Глянул мельком на этот руби, тот же питон, и синтаксис такой же. Судя по всему от питона по синтаксису отличается примерно так же как C# от Java.

Цитата JoeUser @
Ланна, хоть я и презираю Петон - но спрошу. Как там с отладкой? Отладчик-то хоть запилили? Просто лучше отладчика Перла я не встречал, на столько продуманный строчный интерфейс, просто - КОСМИЧЕСКИЙ!!!

А почему его не должно быть?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835585


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 10:58 + в цитатник
JoeUser:
Цитата D_KEY @
то я возможно топил бы за руби

Я бы тоже топил бы за него, если бы не знал Перл. Классический сценарий ... О возникла практическая задача, давай ка я ее на Руби запилю. Туда-сюда мануалы-статьи, прошло 20 минут. Потом - ТЬФУ!!! Беру Перл и решаю за 5 мин. Опять облом с обучением Руби :'(

Добавлено
ЗЫ: Но реально - Руби мне очень нравится. Прекрасный "фундамент", более-менее приятный синтаксис.

Добавлено
Ланна, хоть я и презираю Петон - но спрошу. Как там с отладкой? Отладчик-то хоть запилили? Просто лучше отладчика Перла я не встречал, на столько продуманный строчный интерфейс, просто - КОСМИЧЕСКИЙ!!! 8-)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835584


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 10:58 + в цитатник
JoeUser:
Цитата D_KEY @
то я возможно топил бы за руби

Я бы тоже топил бы за него, если бы не знал Перл. Классический сценарий ... О возникла практическая задача, давай ка я ее на Руби запилю. Туда-сюда мануалы-статьи, прошло 20 минут. Потом - ТЬФУ!!! Беру Перл и решаю за 5 мин. Опять облом с обучением Руби :'(

Добавлено
ЗЫ: Но реально - Руби мне очень нравится. Прекрасный "фундамент", более-менее приятный синтаксис.

Добавлено
Ланна, хоть я и презираю Петон - но спрошу. Как там с отладкой? Отладчик-то хоть запилили? Просто лучше отладчика Перла я не встречал, на столько продуманный строчный интерфейс, просто - КОСМИЧЕСКИЙ!!! 8-)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835584


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 10:55 + в цитатник
Wound:
Цитата D_KEY @
Что-то простое вполне сможешь. А если будешь шарить в теме ML, то сможешь, наверное все, что в принципе в этой области делается.

Так я о том и говорю, что для домохозяек.
Ну я тебе выше во первых приводил определение сверхвысокого яп, ты его пропустил видимо, а там как раз и описывалось ключевое отличие от яп выского уровня.
Питон он изначально на домохозяек расчитан. Допустим какая нибудь домохозяйка Клава, при наличии у нее времени и желания, без какого либо ВО, и всего остального, без особого труда, осилит питон и МЛ на питоне за достаточно короткое время, что то простое вполне себе реализует без особых проблем, почитав маны на хабре. А ML ей достаточно знать на уровне "что она хочет сделать", и тогда сможет и серьезные вещи писать.

Цитата D_KEY @
Сначала похоливарим про критерии, потом вернемся к выбору языка, который под эти критерии подходит.

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

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835583


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 10:55 + в цитатник
Wound:
Цитата D_KEY @
Что-то простое вполне сможешь. А если будешь шарить в теме ML, то сможешь, наверное все, что в принципе в этой области делается.

Так я о том и говорю, что для домохозяек.
Ну я тебе выше во первых приводил определение сверхвысокого яп, ты его пропустил видимо, а там как раз и описывалось ключевое отличие от яп выского уровня.
Питон он изначально на домохозяек расчитан. Допустим какая нибудь домохозяйка Клава, при наличии у нее времени и желания, без какого либо ВО, и всего остального, без особого труда, осилит питон и МЛ на питоне за достаточно короткое время, что то простое вполне себе реализует без особых проблем, почитав маны на хабре. А ML ей достаточно знать на уровне "что она хочет сделать", и тогда сможет и серьезные вещи писать.

Цитата D_KEY @
Сначала похоливарим про критерии, потом вернемся к выбору языка, который под эти критерии подходит.

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

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835583


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 10:50 + в цитатник
JoeUser:
Цитата D_KEY @
repeat...until?

Да! Он продуман для обучения, и цикл в нем этот есть! Все для обучения. Гори в аду Петон!!! :)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835582


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2398 2397 [2396] 2395 2394 ..
.. 1 Календарь