>> А вы не собираетесь начать различать смысл слов "подобный" и "идентичный"?А вы ?
>> И как же он должен выглядеть? И не могут ли существовать разные синтаксисы?
Вы когда-нибудь решали какие-либо задачки по программированию на олимпиадах ? вы не заметили одну особенность - в каждой задачке вам приведен пример на таких языках, как:
a) Алгоритмический
b) С
c) Basic
Синтаксис этих языков является наиболее понятным и знания этих языков по сути имеются у процентов так 99% программистов. Написав бы там простенький алгоритм на вашем OCaml, много ли кто смог его прочитать ?
>> Пишет ли кто-то на чём-то кроме Си, по вашему мнению?
Я, например, на ассемблере иногда
>> Тут сомнений нет, действительно. Если для вас у Си и перла сильно отличающийся синтаксис, малейшие отклонения от единственно знакомого для вас действительно могут представлять непреодолимые трудности.
Конечно же у Си и перла очень много всего общего, даже вот этот пример, взятый с лурка :
"`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=(
$!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),$=++;$.++;$.++;
$_++;$_++;($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++
;$,++;$^|=$";`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`"
Просто прекрасно демонстрирует схожесть с Си, может и в Си нынче можно не использовать типы данных и даже операторы в коде ?
>> И какой же вариант работает быстрее на том же i7 - ваш или gcc-шный?
Конечно же же мой, неужели какой-то там компилятор сгенерирует код лучше меня
>> И как удаётся gcc вычеркивать ваши оптимизации? Они ведь у вас ассемблерные, верно?
Вы хоть немного понимаете, как работают эти флаги оптимизации и каким именно образом они получают более оптимизированный код по сравнению с компиляцией без этих флагов ? Думаю вам документация расскажет по-лучше меня обо всем.
>> Или вы научились писать SIMD-инструкции прямо на Си?
Как говорится - опыт, всё приходит с опытом..