Форум программистов, компьютерный форум, киберфорум
Наши страницы
Комментарии
Войти
Регистрация
Восстановить пароль
  1. Старый комментарий
    Запись от Avazart размещена Вчера в 22:46 Avazart вне форума
  2. Старый комментарий
    Аватар для Дмитрий2008
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Что про делфи что про бейсик стоит забыть.

    Кроме того оба языка слишком многобуквены и не лаконичны и морально устаревают.

    При желании научить программированию на определенном уровне можно на любом языке.
    Вопрос стоит ли учить на делфи, бейсике? Ответ однозначно - нет.
    Это результат галимых универов с галимыми преподами.

    Думаю сейчас стоит обучать С/С++(можно C#/Java) и/или Python и желательно под Linux.
    Но не все старперы могут под это переориентироваться.
    Поэтому получатся вся это ерунда бейсками, паскалями, делфями и прочим раритетом и антикваром.
    А с чего начинали Вы? Наверное с Ассемблера.
    Запись от Дмитрий2008 размещена Вчера в 19:04 Дмитрий2008 на форуме
  3. Старый комментарий
    Аватар для Volobuev Ilya
    Почему не стоит писать на PascalABC.Net
    Цитата:
    А что это курс программирования такой без ООП ?
    Я ничего не сказал о том, что курс должен быть без ООП. Я сказал, что начинать с языков, где для Hello world уже требуются знания ООП не стоит.
    Запись от Volobuev Ilya размещена Вчера в 16:13 Volobuev Ilya вне форума
  4. Старый комментарий
    Аватар для Avazart
    Почему не стоит писать на PascalABC.Net
    Да и простые задачи на С++ можно решать не касаясь указателей.
    Но лучше это сделать, ибо это ведет к лучшему пониманию как все устроено, и не только в С/С++.
    Запись от Avazart размещена Вчера в 16:02 Avazart вне форума
    Обновил(-а) Avazart Вчера в 16:03
  5. Старый комментарий
    Аватар для Volobuev Ilya
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Если делать упор на алгоритмы это не особо важно.
    Кроме того я имел ввиду изучение Python помимо C/C++.
    Аа... Тогда проблемы я не вижу.
    Запись от Volobuev Ilya размещена Вчера в 15:56 Volobuev Ilya вне форума
  6. Старый комментарий
    Аватар для Avazart
    Почему не стоит писать на PascalABC.Net
    Цитата:
    C - с него начинать, на мой взгляд, не стоит. Как говорится, не поймешь указатели, не поймешь Си.
    Си как раз то что стоит начинать в идеале.
    Не понял Си иди подметать дворы ....
    Нефиг лезть в программирование.

    На Си/С++ довольно неплохо можно показать те или иные вещи.(В том числе как наступать на грабли)

    Цитата:
    Python - тут проблема в том, что динамическая типизация. Начинающему лучше язык со статической типизацией для начала. Для заложения основ программирования. И для того, чтобы не было путаницы с типами.
    Если делать упор на алгоритмы это не особо важно.
    Кроме того я имел ввиду изучение Python помимо C/C++.

    Цитата:
    типизацией без полного ООП для начинающего?
    А что это курс программирования такой без ООП ?
    Запись от Avazart размещена Вчера в 15:50 Avazart вне форума
    Обновил(-а) Avazart Вчера в 15:59
  7. Старый комментарий
    Аватар для Volobuev Ilya
    Почему не стоит писать на PascalABC.Net
    C - с него начинать, на мой взгляд, не стоит. Как говорится, не поймешь указатели, не поймешь Си. Новичку явно с таких тем не стоит начинать.
    C++ - язык непростой, новичку, думаю, будет не интересно из-за его сложности для начинающего.
    C# - он проще в плане освоения, чем C++. Но начинать с него не стоит, причина тому - полное ООП. Для изучения ООП требуется дополнительная подготовка.
    Java - также как и с C#.
    Python - тут проблема в том, что динамическая типизация. Начинающему лучше язык со статической типизацией для начала. Для заложения основ программирования. И для того, чтобы не было путаницы с типами.

    На мой взгляд, первый язык не должен быть полностью объектно ориентированным и должен быть со статической типизацией. Pascal - да, он морально устаревает. Но что мешает дать на нем основы программирования, не залезая в дебри? А потом переходить на тот же C#, например. Либо даже если не Pasccal, то что Вы предложите из наиболее простых языков программирования со статической типизацией без полного ООП для начинающего?

    P.S. Как будут заложены основы программирования, то добро пожаловать в C#, Java, C, C++, Python и т.д.

    Цитата:
    желательно под Linux
    ага
    Запись от Volobuev Ilya размещена Вчера в 15:28 Volobuev Ilya вне форума
    Обновил(-а) Volobuev Ilya Вчера в 15:45
  8. Старый комментарий
    Аватар для Avazart
    Почему не стоит писать на PascalABC.Net
    Что про делфи что про бейсик стоит забыть.

    Кроме того оба языка слишком многобуквены и не лаконичны и морально устаревают.

    При желании научить программированию на определенном уровне можно на любом языке.
    Вопрос стоит ли учить на делфи, бейсике? Ответ однозначно - нет.
    Это результат галимых универов с галимыми преподами.

    Думаю сейчас стоит обучать С/С++(можно C#/Java) и/или Python и желательно под Linux.
    Но не все старперы могут под это переориентироваться.
    Поэтому получатся вся это ерунда бейсками, паскалями, делфями и прочим раритетом и антикваром.
    Запись от Avazart размещена Вчера в 14:33 Avazart вне форума
    Обновил(-а) Avazart Вчера в 14:50
  9. Старый комментарий
    Аватар для Volobuev Ilya
    Почему не стоит писать на PascalABC.Net
    Цитата:
    старый добрый бейсик
    Бейсик... язык хороший. Современные его версии тоже хорошие. Для обучения - может подойти.

    Цитата:
    Не припомню, чтобы она жаловалась.
    Не у всех получается написать программу, чтобы найти баг. В универе же не требуют, например, с первого курса писать с использованием обобщений и ООП. А именно здесь вылезает куча багов. У нас вот в универе только я активно баги отлавливаю в PascalABC.Net. Эта среда хороший пример того, что неправильно не исправлять баги сразу, а копить их.

    Кстати говоря о багах, вот это компилируется:
    Pascal
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    var
      n := 2;
     
    function f()  := n; 
     
    const
      a = f();
     
    begin
      Writeln(a); 
    end.
    , и вместо 2-х выводит 0. Сразу два косяка компилятора.
    Запись от Volobuev Ilya размещена Вчера в 13:19 Volobuev Ilya вне форума
    Обновил(-а) Volobuev Ilya Вчера в 13:42
  10. Старый комментарий
    Аватар для Дмитрий2008
    Почему не стоит писать на PascalABC.Net
    Забыл сказать по теме - моя племянница в школе проходила ABC.NET, только вряд ли там рассматривали особенности работы компилятора. Не припомню, чтобы она жаловалась. Сейчас учится на кафедре бизнес-информатики в РЭУ им. Плеханова.
    Запись от Дмитрий2008 размещена Вчера в 13:09 Дмитрий2008 на форуме
  11. Старый комментарий
    Аватар для Дмитрий2008
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Кесарю кесарево....
    Не совсем понимаю смысл этого выражения.

    А вообще очень жаль, что забыли старый добрый бейсик. Для начинающих, imho, то что надо. Но про особенности работы компилятора ничего сказать не могу. В пору моего школьного детства я не замечал таких проблем на компьютерах семейства ZX-Spectrum. C Visual Basic мне поработать не удалось, но подозреваю что это тоже для "лохов". Тем более, что он сильно привязан к Windows (со всеми вытекающими отсюда последствиями).
    Запись от Дмитрий2008 размещена Вчера в 12:49 Дмитрий2008 на форуме
  12. Старый комментарий
    Аватар для Avazart
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Это писали для таких лохов как я. Поэтому нормально.
    Кесарю кесарево....

    Цитата:
    Излишне кардинально, я не фанатик. У любой ОС есть свои проблемы, и постоянные пользователи привыкают к ним.
    Это не проблема ОС как я уже сказал.

    У меня кстати вообще не работает, без ихнего драйвера.
    Запись от Avazart размещена Вчера в 12:16 Avazart вне форума
    Обновил(-а) Avazart Вчера в 12:20
  13. Старый комментарий
    Аватар для Дмитрий2008
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Как по мне очень слабенькие статьи ни о чем.
    Это писали для таких лохов как я. Поэтому нормально.
    Запись от Дмитрий2008 размещена 14.07.2018 в 22:56 Дмитрий2008 на форуме
  14. Старый комментарий
    Аватар для Rius
    Почему не стоит писать на PascalABC.Net
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Может кардинально, но вероятно стоит выкинуть карту NVideo.
    Ибо проблема в нежелании NVideo открываться.
    Излишне кардинально, я не фанатик. У любой ОС есть свои проблемы, и постоянные пользователи привыкают к ним.
    Запись от Rius размещена 14.07.2018 в 22:18 Rius вне форума
  15. Старый комментарий
    Аватар для Avazart
    Почему не стоит писать на PascalABC.Net
    Тогда да это не нормально.

    Delphi XE3 (RAD Studio XE3, Embarcadero) пишет ошибку и подчеркивает(заранее)

    Цитата:
    [dcc32 Error] Unit1.pas(28): E2003 Undeclared identifier: 'a'
    Запись от Avazart размещена 14.07.2018 в 20:31 Avazart вне форума
    Обновил(-а) Avazart 14.07.2018 в 20:32
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru