Пн, 24.07.2017, 01:32
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

Сторінка 12 з 12«12101112
Модератор форуму: Ktara, Bandalak, НІКОЛЯ, volevikt 
Форум інформатиків » РОЗДІЛ I: ІНФОРМАТИКА, ПРОБЛЕМИ, ОБГОВОРЕННЯ, ВИРІШЕННЯ » 1.3 Опитування » Мова програмування для школи (Мова програмування для школи)
Мова програмування для школи
Яку мову програмування варто вивчати в школі?
1.Алгоритмічну мову[ 8 ][18.18%]
2.C[ 13 ][29.55%]
3.Java[ 5 ][11.36%]
4.Logo[ 0 ][0.00%]
5.Pascal[ 19 ][43.18%]
6.Python[ 10 ][22.73%]
7.Scratch[ 12 ][27.27%]
8.Visual Basic[ 6 ][13.64%]
9.Іншу[ 8 ][18.18%]
Усього відповідей: 44
FutureTeacher Дата: Вт, 31.03.2015, 19:36 | Повідомлення № 1
Часто заходить...
Повідомлень: 75
Нагороди: 1
Рейтинг: 16
Розкажіть колегам яку мову програмування варто вивчати в школі? Яку використовуєте Ви? Чому?

[admin]Шановні форумчани!!!!!
Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!


Відредаговано: W-w-W - Сб, 26.12.2015, 16:10
Пилипчук_О_П Дата: Вт, 28.02.2017, 10:57 | Повідомлення № 166
Ветеран спілкування
Повідомлень: 3604
Нагороди: 27
Рейтинг: 277
Цитата gromko ()
Нащо в Pascal, C, PHP, Java крапка з комою після кожного оператора?

В Pascal крапка з комою ставиться МІЖ операторами, а НЕ ПІСЛЯ кожного оператора. Наприклад, у складеному операторі перед словом end крапку можна не ставити. Решта з перелічених мов успадкували синтаксис від C. Думаю, що наявність такого розділювача спрощує написання ефективних компіляторів.

Ще цікаво написано тут: http://tp7-sh.narod.ru/art/4_12.html
gromko Дата: Вт, 28.02.2017, 11:05 | Повідомлення № 167
Лінуксоїд
Повідомлень: 2411
Нагороди: 20
Рейтинг: 295
Цитата Пилипчук_О_П ()
В Pascal крапка з комою ставиться МІЖ операторами, а НЕ ПІСЛЯ кожного оператора. Наприклад, у складеному операторі перед словом end крапку можна не ставити. Решта з перелічених мов успадкували синтаксис від C. Думаю, що наявність такого розділювача спрощує написання ефективних компіляторів.

А Бейсик якось обходиться?
Як на мене, то ";" з'явився як символ "кінця оператора" при тому, що кінця рядка (CR/LF) компілятор не сприймав
Пилипчук_О_П Дата: Вт, 28.02.2017, 11:37 | Повідомлення № 168
Ветеран спілкування
Повідомлень: 3604
Нагороди: 27
Рейтинг: 277
Цитата gromko ()
А Бейсик якось обходиться?

Не обходиться. В Бейсику аж 2 різні розділювачі: двокрапка і кінець рядка. З цим пов'язаний, як на мене, головний недолік Бейсика: текст програми не можна розміщувати довільно.
Програму на Паскалі можна записати всю в один рядок, залишивши пропуски тільки після і перед зарезервованими словами (наприклад, після begin, перед end тощо). А можна розділити на рядки, причому найбезглуздішим чином, наприклад так:
Код
begin
  writeln
  (
  25
  ,
  56
  )
  ;
end.    

Програма залишається працездатною, адже рядок можна розірвати скрізь, де за синтаксисом допускається ставити пропуск.
Пилипчук_О_П Дата: Ср, 28.06.2017, 01:21 | Повідомлення № 169
Ветеран спілкування
Повідомлень: 3604
Нагороди: 27
Рейтинг: 277
До питання розвитку мов програмування:
https://habrahabr.ru/post/331554/
Цікаві коментарі про зростання складності вивчення мови, якщо вона постійно вдосконалюється.
Форум інформатиків » РОЗДІЛ I: ІНФОРМАТИКА, ПРОБЛЕМИ, ОБГОВОРЕННЯ, ВИРІШЕННЯ » 1.3 Опитування » Мова програмування для школи (Мова програмування для школи)
Сторінка 12 з 12«12101112
Пошук:


© Форум інформатиків України, 2007-2017.