|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.10.2011, 18:50 | #11 |
Наркоман самоучка
Форумчанин
Регистрация: 22.07.2007
Сообщений: 276
|
Советую посмотреть интересный доклад на эту тему: http://www.techdays.ru/videos/3707.html
Технологический выбор на клиентской стороне сегодня как никогда вызывает множество вопросов и мнений. В каких сценариях и в каких приложениях лучше использовать Native Code, .NET, Silverlight или HTML5 - все это будет обсуждать в этом докладе.
#include <мозг.h>
|
28.10.2011, 19:13 | #12 | |||
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Пепел Феникса
Там описаны механизмы, которые присущи функциональным языкам, их там ещё почему-то обозвали парадигмами. Цитата:
Цитата:
Цитата:
Все вышеперечисленные механизмы присутствуют и в не функциональных языках. А особенности присущие объектно-ориентированным языкам, присутствуют и в функциональных языках. Те же классы есть и в лиспе и в F#. Использование того или иного языка автоматически не делает программу написанной в том или ином стиле. Можно на с++ писать на си. Можно писать на с++ и создавать свои классы, но от этого программа не станет объектно ориентированной. Вот с ооп всё чётко и ясно - основой объектно ориентированного стиля является создание объектной модели, которая состоит из абстракции, инкапсуляции, модульности и иерархии. А вот с тем, что является основой функционального стиля, как то всё более туманно. |
|||
29.10.2011, 13:53 | #13 | ||
Форумчанин
Регистрация: 10.09.2009
Сообщений: 352
|
Цитата:
Цитата:
С++ - только начиная с версии С++11 (бывший С++0х) C# - да, там есть лямбда-оператор Ruby - ну так он функциональный! В функциональном программировании рекурсия полностью заменяет циклы, а хвостовая рекурсия оптимизатором преобразуется в цикл Последний раз редактировалось anyx; 29.10.2011 в 14:00. |
||
29.10.2011, 17:01 | #14 | ||||
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
anyx
Цитата:
Цитата:
http://publications.gbdirect.co.uk/c..._pointers.html Цитата:
Цитата:
|
||||
29.10.2011, 18:00 | #15 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
|
|
29.10.2011, 19:10 | #16 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
дык помогите разобраться то
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
29.10.2011, 20:27 | #17 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Собственно, как мне представляется
1. Все как и раньше - кто во что горазд и кому что ближе 2. Все больше уходит в мобильные технологии, думая, что там что-то новое, по сути - там просто адаптация старых алгоритмов и подходов (ООП придумали не сейчас; основные наработки по языкам программирования тоже не сейчас, именно поэтому так просто "штампуют" разные клоны на базе С и прочее, ну и электроника). 3. Все больше и больше стремятся в интернет, создавать технологии и сайты. Чаще всего это игры в социальных сетях, торговые площадки и различные мегаобъединящие приложения, в частности "облачные вычисления" я отношу к этому - с одной стороны сама идея новая, а с другой - все тоже самое, только даныне и вычисления не у вас, а у "дяди". По сути глобальная "клиент-серверная технология", только с осложнениями числом пользователей и скоростью каналов. 4. Различные специальные приложения - медицина, железные дороги, ГЛОНАСС, телевидение и прочее. По сути все только усложняется тем, что становится все больше и больше специализаций, которые не реально охватить. Реально новых прорывов мало. Я прав? Что я забыл?
и это пройдет...
|
29.10.2011, 20:37 | #18 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
в системном ПО ничего не изменилось за последние 12-15 лет: сеть, система, драйвера и т.д. в web как уже было сказано всё сводится к FLASH и мобильному ПО. также в web всё постепенно вертится вокруг этих ваших вконтактиков, одноклассников и т.д.
в прикладном ПО только узкая специализация
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
30.10.2011, 10:05 | #20 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Идут годы, а как приходилось писать свои велосипеды, так и приходится. Как добавлялись костыли для конкретной ОС, так и добавляются. СУБД так и не пришли к консенсусу и т.д. и т.п.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что сегодня востребованнее на фрилансе (какие языки)? | alex455 | Свободное общение | 7 | 31.05.2011 11:55 |
Выделить крайний справа нулевой бит (среда программирования FORTH) | Наталья111 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 01.06.2010 09:40 |
какие языки программирования и базы использовать? | кто выпил мое пиво | Помощь студентам | 1 | 24.01.2009 13:45 |
Какие языки программирования вы изучали? | LAN | Свободное общение | 3 | 10.11.2007 11:18 |