21

Re: А на каком языке программирования пишите Вы?

Раз пошла такая "пляска" ))
Я начинал на C. Потом плавно перешел на C++. Какое-то время занимался Asm'ом, практически не писал, только реверсинг.
Сейчас пишу на PHP+JavaScript+SQL. Для себя еще немного на Python и Java(под Android).

We don't know the days that will change our lives... (c) Stephen King. Dreamcatcher.

22

Re: А на каком языке программирования пишите Вы?

Ray, ну а на чем больше всего писать нравится? Я например тоже PHP и JavaScript знаю. Но не нравятся они мне. Как-то больше к Perl (когда нужно быстро и чтобы работало) и Haskell (когда пишешь "на века") тянет. К C++ у меня отношение исключительно как к "высокоуровневому ассемблеру". Хотя я знаю, что это не совсем верно smile

goracio, добро пожаловать на форум! Scala у меня как-то не пошла. Больно сложная. Мне кажется, хороший язык должен быть простым, как например просты Си или Haskell. Может, зря я все-таки так на нее забил? Хотя вот судя по некоторым бложикам, многие разделяют опасения на счет сложности и потихоньку переползают на Clojoure.

23

Re: А на каком языке программирования пишите Вы?

Привык к питоновским отступам вместо фигурных скобок и полюбил питон.
Про Python точно могу сказать, что мне очень нравится на нем писать. Вот только под веб на питоне еще не писал, все собираюсь )))

PHP - для повседневной работы. Рвотных рефлексов он у меня не вызывает, язык как язык, конечно не без своих проблем.

Отредактировано Ray (2011-10-13 12:49:01)

We don't know the days that will change our lives... (c) Stephen King. Dreamcatcher.

24

Re: А на каком языке программирования пишите Вы?

to afiskon
CLojure это вариант лиспа и он весьма специфичен, перейти на лиспоподобные структуры и использовать рекурсию на полную катушку, ну это как бы приличиный шифт в сознании должен произойти.
По Scala, может просто не те книжки читали ? Programming in Scala: Second Edition весьма хороша для ознакомления со всеми аспектами языка. Можно найти в инете.
По поводу простоты. JavaScript простой как три рубля smile однако многих вещей в нем не хватает и эти вещи добавляют к языку долго и мучительно всякие комитеты и комиссии. Google даже не выдержал по этому поводу и выпустил свой язык Dart в качестве альтернативы js. В этом плане Scala дает фундамент для реализации практически любых конструкций и любой логики. Там можно изобрести десятки вариантов функции map, reduce и прочих высокоуровневых конструкций. И изобрести именно тот инструмент, который нужен для решения поставленной задачи. Именно поэтому он мне показался привлекательным + Lift.
А что касается С, простой, может быть, ассемблер тоже простой smile но слишком это все на уровне управления байтами, битами, указателями и прочими конструкциями. А мне нужна бизнес логика, задачи мне нужно решать свои, сложные, а не искать пути оптимизации и управления памятью smile

25

Re: А на каком языке программирования пишите Вы?

goracio, спасибо за название книжки. А нет ли у вас пары программок, которые вы могли бы запостить в наш Архив исходников? Учиться на примерах, знаете ли, всегда проще и интереснее. Ну, лично мне, во всяком случае  smile

26

Re: А на каком языке программирования пишите Вы?

Есть на гитхабе пяток проектов, Lift там же. Хорошая возможность посмотреть сорсы.
https://github.com/search?q=scala&t … rt_value=1
https://github.com/scala-incubator

Да кстати можно сравнить например, guardian.co.uk, работает на Lift и тормозов нет вообще никаких, страница открывается полностью сразу и, например, mashable.com, открываете сайт и попробуйте сразу прокрутить его до конца, не получится.

Отредактировано goracio (2011-10-14 15:10:56)

27

Re: А на каком языке программирования пишите Вы?

goracio, ага лисп и пролог требуют реального изменения мышления на эти языки) там именно логика другая, а не синтаксис как с++ php pascal итд

28

Re: А на каком языке программирования пишите Вы?

У вех большой список я толька начинающий big_smile  big_smile

29

Re: А на каком языке программирования пишите Вы?

За 20 лет каких только языков мимо не проходило smile Но из любимых:
1) C++. Это за его OOP и скорость исполнения. На нем можно писать большие, очень большие и самые супер очень большие проекты (а я, некоторым образом, гигантоман smile
2) Perl очень долго его ненавидел всеми фибрами души. Когда его код попадался мне в Web'e я просто задыхался от возмущения — разве это язык, это же тарабарщина! Теперь с той же силой, с которой я его ненавидел, я его люблю smile Правда пишу на нем пока недолго — года нет, да и то с перерывами.
3) Assembler. Эта штука для моей гигантомании подходит тем, что скорость и компактность программ превышает любые другие языки. В свое (DOS'овское) время написал на нем систему защиты от копирования с полноэкранным интерфейсом, ниспадающими меню, окнами ввода с проверкой (в том числе пароли — звездочками) ну и всем таким. Фактически вся программа шла от железа: чтобы вывести на экран — писал в видеопамять, чтобы ввести что-то, запрашивал контроллер клавиатуры. При этом там помимо интерфейса еще и алгоритм собственно защиты был... Так вот эта штука в скомпилированном виде занимала 16 килобайт.
4) SQL. Писал на MSSQL7. Писал много. В том числе запросы генерировал динамически (удобно, знаете ли). Сейчас MySQL но от случая к случаю.
5) Ну а об остальных типа Clipper, FoxPro, ME только упомяну (хотя в свое время был в них экспертом).
Желаю также сказать, что 4 года назад открыл для себя Linux и тут же закрыл для себя Wi... Даже произносить название этой дряни после Linux не хочу smile
Ну вот как-то так.

30

Re: А на каком языке программирования пишите Вы?

malexlv, а я вот в последнее время стараюсь держаться от C++ подальше. Хотя долгое время и с большим удовольствием на нем писал. Должно быть, это после знакомства с Haskell. Теперь C++ кажется мне каким-то слишком вычурным (тут и ООП и шаблоны, и ручное управление памятью и с помощью счетчиков ссылок, многие проблемы - юникод, различные утечки памяти и тп - нормально не решены и тп). В итоге в основном пишу на простом Си, Perl и Haskell. Вроде этих трех языков хватает.

31

Re: А на каком языке программирования пишите Вы?

А я вот жгу на функциональном языке высокого уровня Haskell.

Отредактировано darkus (2012-01-02 21:57:53)

32

Re: А на каком языке программирования пишите Вы?

darkus, с транзакционной памятью случайно дел не имели? Идея выглядит очень заманчиво, но конкретно реализация на Haskell как-то отпугивает (кажущейся?) сложностью.

33

Re: А на каком языке программирования пишите Вы?

afiskon, нет STM'ом я не пользовался. Пока не было задач, где оно бы потребовалось.

34

Re: А на каком языке программирования пишите Вы?

ребят, так посмотреть на С# вообще никто не пишет что ли?

паскаль, делфи, - уже забыла
С, С#,  - на пользовательском уровне...
Девелопер вообще только начала

35

Re: А на каком языке программирования пишите Вы?

alekca2292, языки C++, Java и C# во многом похожи, так что в какой-то степени мы все на нем пишем smile Разумеется, есть свои нюансы, но большинству программистов на C++/Java вполне понятен код на C#.

36

Re: А на каком языке программирования пишите Вы?

уже в другой теме ответил, поэтому скопипащу:

ZyK_BotaN пишет:

на работе пишу на жаве + пл/скл.
в универе на эф-шарпе.
а любимый - хаскель.

37

Re: А на каком языке программирования пишите Вы?

afiskon пишет:

darkus, с транзакционной памятью случайно дел не имели? Идея выглядит очень заманчиво, но конкретно реализация на Haskell как-то отпугивает (кажущейся?) сложностью.

а реализацию в языке кложур - смотрел?

38

Re: А на каком языке программирования пишите Вы?

Начинал с Delphi. Потом были bash, PHP, Perl, немного Python, сейчас JS. Из любимых - JS и Perl.

39

Re: А на каком языке программирования пишите Вы?

Пиiшу около 5 лет коммерческое ПО на си, си++, QT под linux. На одной из работ столкнулся с perl, я его тогда совсем не знал, так знакомы был с тем как из файла читать, да простенький CGI скрипт набросать. Однажды дали срочную задачу, выполнив которую фирма получала выгодный контракт, на си++ это было писать 2-3 дня, слабал на Perl за пару часов прототип который так и остался на долгие месяцы в работе, пока все это на си++ не переписали. Потом пришлось shell скрипты на perl переводить, так и втянулся. С++ уже на работе до смерти надоел, а в свободное время понемногу продолжаю писать на Perl т.к. на мой взгляд языка созданный для человека человеком, а не для програмиста программистом)

40

Re: А на каком языке программирования пишите Вы?

В основном (или скорее даже только) на X++ с 2000 года и совсем мало на C#.
Очень хочу перейти полностью на ФП - Haskell при первой же возможности.
Изучаю ФП, и продумываю как при этом еще и не только хлеб заработать можно.
Также слежу и даже пытаюсь использовать PHP (PHPBB), Ruby (ROR, HAML, SASS, Coffeescript), Python и Bash (Gentoo).
И только недавно увидел что можно все эти возможности (и даже больше и лучше) реализованы в одном языке Haskell и приложениях написанных на нем, а также в ОС Linux дистрибутиве NixOS.
Теперь вот и его исследую.

Отредактировано perestoronin (2012-04-01 15:12:21)