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

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

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

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


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

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

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

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

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

Програма залишається працездатною, адже рядок можна розірвати скрізь, де за синтаксисом допускається ставити пропуск.
Пилипчук_О_П Дата: Ср, 28.06.2017, 00:21 | Повідомлення № 169
Ветеран спілкування
Повідомлень: 3948
Нагороди: 35
Рейтинг: 352
До питання розвитку мов програмування:
https://habrahabr.ru/post/331554/
Цікаві коментарі про зростання складності вивчення мови, якщо вона постійно вдосконалюється.
gromko Дата: Вт, 08.08.2017, 16:03 | Повідомлення № 170
Лінуксоїд
Повідомлень: 2759
Нагороди: 27
Рейтинг: 357
Щодо мов програмування для шкіл - CSTA пропонує обрати із наступних:

7. Which of these programming languages do your pupils learn?
    Scratch
    Snap!
    Scrach Jr
    Kodu
    Logo
    Python
    Javascript
    Java
    C / C++ / C# / Objective C
    Swift
    VB.net
    Functional languages (e.g. Haskell, Scala, F#)
    Assembler languages
    Other (please specify)

TYP Дата: Вт, 08.08.2017, 17:21 | Повідомлення № 171
Прописаний назавжди
Повідомлень: 404
Нагороди: 5
Рейтинг: 52
Останнім часом дивлюсь в сторону JavaScript. Актуально, С-подібний синтаксис, не потрібно спец ПЗ, хіба що Notepad++ :)
fox11 Дата: Вт, 08.08.2017, 19:38 | Повідомлення № 172
Прописаний назавжди
Повідомлень: 208
Нагороди: 2
Рейтинг: 35
Не забывайте на каких языках принимаютя олимпиады.
Советую
    Python
    Java
    C / C++


Відредаговано: fox11 - Вт, 08.08.2017, 19:40
VasilKolomiets Дата: Пн, 08.01.2018, 10:51 | Повідомлення № 173
Новий користувач
Повідомлень: 19
Нагороди: 1
Рейтинг: 21
На мою думку - мова ПРОГРАММУВАННЯ має бути
1) доступною на будь-якій платформі.
2) універсальною.
Наприклад, C - розроблено для програмування "заліза" та операційних систем, а
Pascal - тільки для навчання. ООП (об'єктно орієнтоване програмування) - не навчиш ніяк.
3) інтерпретатор! бо діти не будуть чекати компіляції. Японці саме тому зробили BASIC!!
Тому - Python
а для молодших класів - Scratch

Додано (08.01.2018, 10:51)
---------------------------------------------

Цитата Пилипчук_О_П ()
Цитата gromko () Нащо в Pascal, C, PHP, Java крапка з комою після кожного оператора? В Pascal крапка з комою ставиться МІЖ операторами, а НЕ ПІСЛЯ кожного оператора. Наприклад, у складеному операторі перед словом end крапку можна не ставити. Решта з перелічених мов успадкували синтаксис від C. Думаю, що наявність такого розділювача спрощує написання ефективних компіляторів.
Python вирішує ваші непорозуміння!
фігурні дужки та крапки з комами роблять текст програми на 20% довшим,  ніж у Python!
Наявність вбудованої графічної "черепашки" робить його не гіршим за бейсик у питаннях візуалізації, при цьому це мова високого рівня з вбудованими сучасними структурами даних... та ідеями програмування.


Відредаговано: VasilKolomiets - Пн, 08.01.2018, 10:44
Форум інформатиків » РОЗДІЛ I: ІНФОРМАТИКА, ПРОБЛЕМИ, ОБГОВОРЕННЯ, ВИРІШЕННЯ » 1.3 Опитування » Мова програмування для школи (Мова програмування для школи)
Сторінка 12 з 12«12101112
Пошук:


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