Тема: Скільки мов програмування ви знаєте?
Ну хто, які знає?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Обговорення → Скільки мов програмування ви знаєте?
Для відправлення відповіді ви повинні увійти або зареєструватися
Ну хто, які знає?
Йой, я й зовсім забув написати, що трішки знаю php і shell
Пишу на х86/x86-64 асмі (MASM32, FASM), трохи знаю асм для 8051/AVR мікроконтроллерів
також знаю сі різних видів (Visual C++, MinGW, Pelles C, DJPP), але плюсами майже не користуюся, бо по-перше погано знаю, по-друге ООП підхід не завжди виправданий.
З вебу знаю трохи PHP
Деякі компілятори в мене зайняли свою нішу: AutoIT (автоматизація дій і робота з браузером), PureBasic (невеликі програми і створення GUI).
Мрію вивчити Python та CommonLisp
Ок, я теж напишу...
Java:
Java - десктопну програму без проблем напишу. Писав колись власний блокнот на Java та чат з сервером та клієнтами з можливістю реєстрації і т.п.
Java Android - теж є досвід. Щось простеньке точно зроблю.
Java сервлети, jsp і подібні речі - багато читав про це і писав чимало коду. Хотів йти на роботу в цьому напрямку, але не склалось.
C#
Десктопні програми з використанням .net без проблем. Теж писав власний блокнот, а також прогу яка індексує всі файли і потім виконує швидкий пошук по ним. Щось з використанням мережевих технологій писав, але вже не пам'ятаю. Закинув із-за переходу на нормальну операційну систему.
Python
Дуже подобається ця мова. Все так елегантно та чисто. Зараз активно вивчаю. Пишу різноманітні штуки для автоматизації, парсери, збір різноманітних статистичних даних. Потроху розбираюсь з Django та PyObjC
Pascal/Delphi
Вчив у ліцеї/ВУЗі. Власне перші мови програмування. На Delphi написав свою першу маленьку гру та різні штуки по навчанню...
C/C++
Розбирався з ООП на C++, графікою OpenGL. Прикольні речі писав, серед яких аналізатор тексту (до якої тематики віднести, наприклад, спам чи то програмування) на основі статистичного аналізу, дуже простеньку предметнорієнотовану СУБД на C (з індексами, власною мовою запитів). Також багато реалізацій із області комп'ютерних систем штучного інтелекту.
Common Lisp
Прості речі напишу. Не дуже багато досвіду
Prolog, Visual Prolog
Реалізував алгоритм на пролозі для обходу лабіринту та подібні речі. На Visual писав програму для генерації кросвордів з вже готовим код для генерації (власне розбирався з GUI і т.п.)
PHP
Використовую по роботі дуже багато. Переписав велику кількість openCart, кілька проектів на CodeIgniter, сніпети в ModX та ін.
Javascript
По роботі теж в основному використовую. Писав колись міні-інтернет магазин на JavaScript для дилерів одніє компанії. Мобільні сайти..
Assembler
Багато читав. Є 2 книги по асму у власній бібліотеці. Писав колись дуже простий компілятор для асму та інші прості консольні проги на асмі. Розбирався з захищеним режимом і т.п., але все забув
Ще трохи знаю shell та basic.
Вивчав VHDL, якщо хтось знає що це
P.S. Забув написати про Ada. Кілька прог написав з семафорами та м'ютексами. Взагалі мова сподобалась, шкода що вона не популярна. ))
P.S.2. Писав ще плагіни для Morrowind. Там була власна скриптова мова, не пам'ятаю як вона називається.
P.S.3. Ще програмував карти для Heroes 4 (там теж своя скриптова мова), тоді в принципі і почав захоплюватись програмуванням..
Хух, коли написав це все, трохи легше стало..
Replace, а чого так багато мов перепробував?
шукав свою одну найкращу чи що?
Багато що в універі вчив.
А взагалі цікаво було все перепробувати. "Чим більше мов ти знаєш, тим більше у тобі свободи"
Я забув ще написати таку штуку як Squeak. Присвятив десь місяць на ознайомлення і дуже сподобалась ця мова. Дуже раджу початківцям для освоєння ООП і програмування у цілому.
Каша в голові якщо все одразу вчити. А коли одну мову вивчив, а потім іншу, то все нормально.
Я добре знаю лише одну мову: Delphi/Pascal. Іще розумію C/C++, Java, C#, PHP, JavaScript, Bash. Якщо дуже треба, то можу щось на них написати. Іще думаю було б непогано вивчити асемблер. Але узагалі вивчити нову мову, то справа кількох днів, якщо вона знайомого типу. Набагато важче вивчити якийсь фреймворк, наприклад .Net, Qt чи той самий VCL. Плюс до того іще потрібні знання в області алгоритмів і архітектури (патерни програмування), та купа різноманітних технологій типу Unit testing, Version control, DB/SQL, 3D/DirectX/OpenGL і таке інше.
Я забув ще написати таку штуку як Squeak. Присвятив десь місяць на ознайомлення і дуже сподобалась ця мова. Дуже раджу початківцям для освоєння ООП і програмування у цілому.
Що то за мова така?
Перший раз чую...
Patron написав:Я забув ще написати таку штуку як Squeak. Присвятив десь місяць на ознайомлення і дуже сподобалась ця мова. Дуже раджу початківцям для освоєння ООП і програмування у цілому.
Що то за мова така?
Перший раз чую...
Я й не думав що всі про неї чули, вона була створена на основі мови SmallTalk котра виникла ще 1970 році, а мова SmallTalk та Сімула це "батьки" усіх оопшних мов. Короче SmallTalk (Squeak) заклав основи усіх основних концепцій ооп.
Серія навчальних відеороликів про squeak smalltalk.
Трішки знаю С++(була 1-ю мовою програмування яку спробував вивчити, читав книжку Стівена Прата, було в технікумі).
Можу щось таке більш-менш написати на PHP & JavaScript.
Знайомий із Python та Pascal.
Ну, нарешті коли я вже почав розбиратись з метакласами, я нарешті можу сказати що знаю Python на 70%. Ще б вивчити корутіни, і взагалі буде норм.
Читаю і навіть бувало іноді писав на Pascal/Delphi, C (всякі там розріджені матриці і операції над ними) / C++ (шпільки в 3D на OpenGL), С# (шпільки з XNA) і PHP (форум на голому коді і mysql базі даних).
Можу щось на JavaScript збацати, бо шарю замикання. Не шарю ООП, якщо там забагато наслідування, хоча прототипи для об'єктів бувало прописував.
Lisp я поки що не читаю, і не пишу, але все дуже хочеться. Ну бо одного map, reduce, filter, apply, eval мені мало. Хоча простенькі функції можу створити.
Ще вчора "вивчив" awk. Awk це трошки потужніша штука за grep, і всім хто працює з різними логами раджу.
Почав було вікіпідручник по Ruby, але зрозумів що це той самий Python тільки інший і забив.
А ще думаю чи не поринути в Haskell або Clojure.
Python міміммі
тіки по професії я гавнокодер на PHP, ех
Знаю php, але ще не вмію добре застосовувати ООП...
З БД: MySql & MongoDB
Вчу python & JS/Jquery.
Ну Pascal не в рахунок, бо не вважаю його мовою програмування
Для відправлення відповіді ви повинні увійти або зареєструватися