 |
Вітаю Вас, Гість · RSS |
 |
Поговоримо про сучасні мови програмування.
| |
Ковшун |
Дата: Th, 04.10.2007, 15:23 | Повідомлення № 1 |
Досвідчений учасник
Повідомлень: 1462
| Шановні колеги!!! Існує багато мов програмування. Впродовж багатьох років у школах домінувала мова програмування Pascal. Проте, життя не стоїть на місці. З’явились нові, прогресивні мови програмування. Дана тема створена для обговорення проблем, пов’язаних з вивченням мов програмування в школі. Чи це буде Borland Delphi, чи С++, чи Visual Basic. Шановні форумчани!!!!! Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!
Відредаговано: Ковшун - Th, 04.10.2007, 21:11 |
|
| |
gromko |
Дата: We, 23.03.2011, 07:09 | Повідомлення № 121 |
Лінуксоїд
Повідомлень: 3210
| Quote (Andrey123q) Как кто относится к Perl ? - довольно интересный язык. Большинство - никак, но язык интересный
|
|
| |
dpi |
Дата: We, 23.03.2011, 09:31 | Повідомлення № 122 |
Досвідчений вчитель
Повідомлень: 1438
| Необходим, если занимаетесь сайтами, и совершенно не нужен остальным. Липс и то полезнее.
|
|
| |
Andrey123q |
Дата: We, 23.03.2011, 10:06 | Повідомлення № 123 |
Досвідчений учасник
Повідомлень: 1236
| Quote (dpi) Необходим, если занимаетесь сайтами Не обязательно, при написании скриптов под администрирование того же Linux очень удобная вещь, гораздо мощнее bash-скриптов. Сам парочку делал.
|
|
| |
gromko |
Дата: We, 23.03.2011, 17:58 | Повідомлення № 124 |
Лінуксоїд
Повідомлень: 3210
| Quote (Andrey123q) при написании скриптов под администрирование того же Linux очень удобная вещь Согласен
|
|
| |
Oleg_D |
Дата: Fr, 08.04.2011, 14:35 | Повідомлення № 125 |
Новий користувач
Повідомлень: 13
| Прочел эту интересную ветку, - такие же костры вспыхивают то и дело на родственных учительских порталах (pedsovet.org, pedsovet.su). Причина очевидна – напор новых языков и технологий. – Пожар в театре! Паника на корабле! Я не учитель, и не берусь учить их тому, как учить. Просто напросто делюсь наблюдениями инженера, - привожу факты, и только факты, известные мне лично или из первых рук. А выводы делайте сами. Свой трактат разобью на несколько постов, дабы уважаемым форумчанам было удобней опровергать меня.  Додано (08.04.2011, 14:31) --------------------------------------------- Итак, действие первое – школа. Говорю лишь о «продвинутых» детишках, нацеленных на IT-шное будущее. Большинство участников олимпиад работают на Паскале. Изредка встречаются и на-Си-льники, но никаких преимуществ перед «пасквилянтами» у них не замечено. Это и понятно – никакой ЯП не добавит вам ни изобретательности, ни остроумия. Некоторые участники даже областных олимпиад испытывают трудности уже при вводе данных из текстовых файлов (безотносительно языка). Додано (08.04.2011, 14:32) --------------------------------------------- Действие второе – ВУЗы. Берем факультет ВМиК МГУ, куда принимают победителей олимпиад по информатике и математике. На всякий случай в первом семестре дается выравнивающий курс Паскаля – простого, без объектов, а тем паче, без визуальных выкрутасов. Следующий семестр – C/C++, тоже без визуальщины – будущим системщикам она ни к чему. Потом один семестр ассемблера. Ну а после этого – настоящая «муштра» с воплями жертв и морем крови – курсовые работы. Это нечто вроде олимпиады длиной в семестр. Результаты оной публиковались в Паутине в реальном времени, так, что я мог наблюдать за своим ребенком. Здесь драматичная картина, - огромный разрыв между первой (лучшей) и последней третью группы (во всех группах картина примерно одинакова), - разница в набранных баллах на порядок! В отстающих очутились бедные «математики», - сказался недостаток программистской практики. Кстати, все олимпийские «пасквилянты», что называется, «на раз» освоили и C/C++ и ассемблер. Вот другой известный мне ВУЗ – Бауманка, факультет информатики и систем управления. Здесь контингент слабее (прием по ЕГЭ) и профиль немного иной. На первом курсе – Дельфи, а дальше – специализация и нужные языки осваивают самостоятельно или почти самостоятельно. В известной мне группе многие студенты на младших курсах увязли в веб-программировании (зарабатывали на стороне), что, в конечном счете, вышло им боком, - КПД выпуска оказался невысок. Додано (08.04.2011, 14:33) --------------------------------------------- Действие третье – трудовая деятельность. Начнем с любимой нами заграницы, цивилизованного и просвещенного «захiда». Из «краiн схiдной Европи» приезжают туда воспитанные на «устаревшем Паскале» юноши и девушки. Первая встреча – шок с обеих сторон. Наши поражены низким уровнем аборигенов, а те, соответственно, наоборот. МГУ-шные троешники катят там за первый сорт, о краснодипломниках молчу. Но это, все-таки элита. За первый сорт идут инженеры с советским образованием, примеров тьма. А что у нас, в глубинке? Работаю с выпускниками местных технических ВУЗов. Встречаются неплохие, крепкие ребята, но много и «разных». Вот несколько примеров. 1. Парень давно пишет на «сях с крестами», но с удивлением узнает, что 0x0C и 12 – это одно и то же число! 2. Другой пишет на «сях» процедуру, оформляя её как один большой макрос! Спрашиваю: зачем? – А мне так нравится. 3. Специалист по БД тоже делает открытие для себя. Оказывается, что в Паскале вместо if a=true then b:=false else b:=true; можно записать: b:= not a; 4. Бывает, что неуверенно работают с текстовыми файлами. На-Си-льники, не познавшие школу Паскаля – это отдельная песня, - ничего причудливей их творений не встречал. Удручает низкая общетехническая подготовка, узкий кругозор. И все это – продукт нашего беспрерывно реформируемого образования. Додано (08.04.2011, 14:34) --------------------------------------------- Слухи о скорой «кончине» Паскаля сильно преувеличены. Да, в «настольном программировании» его выдавливают новомодные языки (Дельфак, браток, держись!). Но ведь есть вещи и посерьезней WEB-игрушек: авиация, космос, атом. Там предпочитают надежные паскале-подобные языки: Ada, Modula-2. Для промышленных контроллеров (стандарт IEC 61131-3) – тоже используют Паскаль. Когда у меня есть возможность, выбираю дедушку Борланда. Скажем, для системы управления на базе одноплатной ЭВМ. Там крутится небольшая многозадачная операционка, она написана мною на Паскале с вкраплениями Ассемблера. Нет, я не против прогресса, - в новых языках есть польза. Только школа должна быть, на мой взгляд, в меру консервативна, - не шарахаться по каждому чиху из стороны в сторону. Прежде, чем отбросить «синенький текстовый экран», сделайте паузу и убедитесь, что «прогрессивная» общественность бежит в верном направлении. Подумайте своей головой, а не головой дядюшки Билла. Не лучше ли меньше, да лучше? Додано (08.04.2011, 14:35) --------------------------------------------- А вот еще одна «вольнодумная» статья на закуску: http://azlab.org/download/arg_vs_c.pdf
|
|
| |
swHelena |
Дата: Fr, 08.04.2011, 14:49 | Повідомлення № 126 |
Новий користувач
Повідомлень: 1
| В колледже на специальности 5.05010301"Разработка программного обеспечения" весь првый курс учим "Основы программирования и алгоритмические языки" - с самых основ , с понятия алгоритма ( будто бы и не было ШКИ) и язык Паскаль. Работаем в системе Turbo Pascal. Второй курс - язык С в 1 семестре, изучаем то же что и в Паскале, только программы теперь пишем консольными приложениями в Borland С++Builder , а во втором семестре присоединяется объектно-ориентированное программирование - создаем классы, строим иерархии и т.п. в том же Borland C++Builder . Считаю такую схему наиболее удачной в обучении, так как изучается "почти все" и создается минимальная база, позволяющая студентам в будущем усвоить любой язык программирования. Ребята знают Паскаль, потом переходят на С и в большинстве своем восхищаются им, а к моменту когда изучаем ООП, уже свободно ориентируются в системе визуального проектирования.
Відредаговано: swHelena - Fr, 08.04.2011, 14:52 |
|
| |
mouse |
Дата: Fr, 08.04.2011, 17:13 | Повідомлення № 127 |
Ветеран спілкування
Повідомлень: 2026
| Хлопці та дівчата, а хто може розписати галузі (спеціальності) і які мови програмування там потрібні? (Під Вікна краще писати на Java, VC#, VC++ при умові, що це звичайний ПК (або ноут) и не має потреби у використанні низькорівневих мов). Хочу, наприклад, програму для подачі дзвоників у школі. Де найлегше її можна написати і не буде проблем з експлуатацією, звичний та зручний интерфейс?Додано (08.04.2011, 17:13) ---------------------------------------------
Quote (Oleg_D) http://azlab.org/download/arg_vs_c.pdf Стаття цікава. Рік видання 2003. Пройшло 8 років. Потреби суспільства дещо інші, потужності машин на порядок вищі, яка різниця 100Мб чи 200 Мб? Якщо пам*яті 4 Гб? Інша справа якщо її 512Мб. (я перебільшую, прошу не писати про різницю ) Мені подобається підхід, коли в наявності є велика купа шаблонів, бібліотек тощо, а ти їх можешь використовувати на свій смак. Можливо, хтось знає пропорцію розробників 1) драйверів, програмування контролерів ... та 2) створення прикладних програм з дружнім інтерфейсом?
|
|
| |
dpi |
Дата: Fr, 08.04.2011, 18:08 | Повідомлення № 128 |
Досвідчений вчитель
Повідомлень: 1438
| Oleg_D, все так и есть, только не сказано, что хорошие ребята к вам попадут, если сами увлекаются программированием. В универах ни чему не научат. Додано (08.04.2011, 18:08) --------------------------------------------- Про статью. Читать не стал преподаю много лет С++.
|
|
| |
gry |
Дата: Fr, 08.04.2011, 22:32 | Повідомлення № 129 |
Досвідчений учасник
Повідомлень: 1160
| Quote (mouse) Можливо, хтось знає пропорцію розробників 1) драйверів, програмування контролерів ... та 2) створення прикладних програм з дружнім інтерфейсом? Люди... 10-12 годин максимум/програмування/. В кращому випадку - курс за вибором - "Основи віз. ....." Про що говоримо ?!!!
Відредаговано: gry - Sa, 09.04.2011, 07:03 |
|
| |
mouse |
Дата: Sa, 09.04.2011, 09:58 | Повідомлення № 130 |
Ветеран спілкування
Повідомлень: 2026
| Quote (gry) Люди... 10-12 годин максимум/програмування/ Це не відповідь на моє питання. Я не мав на увазі, що драйвери діти будуть робити, а те що (2) більше розповсюджене. Тому варто в школах якость до нього і підходити. На 12 годин так там Паскаля і досить. А ось профіль - люди якщо обрали фіз-мат, то напевно не просто так.
|
|
| |
gromko |
Дата: Sa, 09.04.2011, 18:50 | Повідомлення № 131 |
Лінуксоїд
Повідомлень: 3210
| Программирование на Python Основы программирования на Python. Курс по информатике - http://younglinux.info/python.php Обзор языков программирования Знакомство с Python Данные и переменные Логические выражения Условный оператор Множественное ветвление Цикл While Ввод данных Последовательности: строки Последовательности: списки Структуры данных: словари Цикл for Функции Локальные и глобальные переменные Задания по программированию Введение в объектно-ориентированное программирование (ООП) на Python - http://younglinux.info/oopython.php Общее представление Создание классов и объектов Конструктор класса Наследование Полиморфизм Композиция Модули Документация кода Перегрузка операторов Особенности ООП Пример объектно-ориентированной программы Создание графического интерфейса (GUI) на Python с помощью библиотеки Tkinter. Программирование для начинающих - http://younglinux.info/tkinter.php Введение в tkinter Виджеты (часть 1) Виджеты (часть 2) Метод bind События Переменные Tkinter Объект Menu Диалоговые окна Геометрические примитивы Canvas Canvas (холст): методы, идентификаторы и теги Виджет Text Алгоритмы на Python - http://younglinux.info/algorithm Алгоритм Евклида Анализ выборки Вычисление факториала Двоичный поиск Перебор делителей Перевод из одной системы счисления в другую Пересечение списков Решето Эратосфена Сортировка выбором Сортировка пузырьком Числа Фибоначчи Смачного!
|
|
| |
dpi |
Дата: Sa, 09.04.2011, 19:24 | Повідомлення № 132 |
Досвідчений вчитель
Повідомлень: 1438
| Quote (mouse) Можливо, хтось знає пропорцію розробників 1) драйверів, програмування контролерів ... та 2) створення прикладних програм з дружнім інтерфейсом? Трудно сказать однозначно. Если фирма все делает с нуля, то тех и других одинаково (своя файловая система, операционка (например на чипкартах), защита информации, на все лицензии). Но таких фирм меньшенство, поэтому визуальщиков больше.
|
|
| |
Oleg_D |
Дата: Th, 14.04.2011, 15:41 | Повідомлення № 133 |
Новий користувач
Повідомлень: 13
| Пока без комментариев: http://www.stolyarov.info/files/anti_c_v03.pdf
|
|
| |
SLKuty |
Дата: Tu, 26.04.2016, 09:36 | Повідомлення № 134 |
Монтажер
Повідомлень: 833
| Прийшов до школи лист - пропозиція з сторінки http://itvdn.com/ru
Безкоштовні курси для вчителів інформатики і коштовні для учнів. Відеоуроки з перевіркою знань, і в кінці навчання можна отримати сертифікат Все навчання російською мовою і спрямоване на технологію .NET С# стартовий, базовий, для професіоналів і т д. JavaScript Pyton і багато іншого цікавого
Якщо настав час нових технологій і нових мов програмування то варто забрати зі школи Паскаль і почати C# наприклад. Я переглянув Стартовий курс - він цілком зрозумілий для учнів 8-9 класу. Базовий курс для окремих 10-11 класників, які планують стати на ІТ дорогу.
Чи буде працювати Visual Studio на старих машинах під ХР?
Висловлюйте свої думки
|
|
| |
swetikccc |
Дата: Tu, 26.04.2016, 10:23 | Повідомлення № 135 |
Ветеран спілкування
Повідомлень: 4208
| Цитата SLKuty (  ) Чи буде працювати Visual Studio на старих машинах під ХР? Стоїть на ХР, процесори правда на машинах E2200 і 1 гіг памяті, стояла і на слабіших правда Visual Studio 2008Цитата SLKuty (  ) Я переглянув Стартовий курс - він цілком зрозумілий для учнів 8-9 класу. Базовий курс для окремих 10-11 класників, які планують стати на ІТ дорогу. Весь курс скачаний мною уже давно. Стартовий- це консоль, правда докинути туди кнопочки досить просто
Цитата SLKuty (  ) Якщо настав час нових технологій і нових мов програмування то варто забрати зі школи Паскаль і почати C# наприклад Дійсно потрібно, адже це не важко, майже так як в Delphi До того ж. У 2001 році пан Андерс Гейлсберґ отримав нагороду журналу Dr. Dobb's Journal за свою роботу над Turbo Pascal, Delphi, C# та Microsoft .NET Framework. Андерс Гейлсберґ
Планую в 8-му давати C#.
Відредаговано: swetikccc - Tu, 26.04.2016, 10:35 |
|
| |
© Форум інформатиків України, 2007-2022.  |