Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.06.2015, 21:35
Интересующийся
Отправить личное сообщение для rubin Посмотреть профиль Найти все сообщения от rubin
 
Регистрация: 18.06.2015
Сообщений: 10

Что общего у Си и Джаваскрипта?
Вопрос к тем кто на Си писал
Надо СИстематизировать хаос в голове

Вопрос первый - какие непреодолимые различия есть

Вопрос вторый - что в них абсолютно одинаково?

Я бегло изучил и удивился насколко Си прост как Джаваскрипт
Если кодить процедурно структурно то алгоритмы могут быть проностью схожи по синтаксису

Проще говоря можно ли писать один код одновременно для обоих языков ( не считая программирование интерфейса графического
Тоесть избавится от штуковин типа НодыЖС

Это из области ненормального программирования
Мысленный эксперимент взорвать мозг

Последний раз редактировалось rubin, 21.06.2015 в 21:38. Причина: Null
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2015, 08:10
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от rubin
Вопрос первый - какие непреодолимые различия есть
В JS нет типов в понятии Си
Сообщение от rubin
Вопрос вторый - что в них абсолютно одинаково?
Фор и в Африке фор.
Ответить с цитированием
  #3 (permalink)  
Старый 23.06.2015, 07:38
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Проще говоря можно ли писать один код одновременно для обоих языков ( не считая программирование интерфейса графического
Тоесть избавится от штуковин типа НодыЖС
Если поизвращаться с дефайном - может, до какой-то степени и можно.
Только это не заменит node.js.
Ответить с цитированием
  #4 (permalink)  
Старый 23.06.2015, 12:58
Аспирант
Отправить личное сообщение для jackdempsey2015 Посмотреть профиль Найти все сообщения от jackdempsey2015
 
Регистрация: 23.06.2015
Сообщений: 53

Из мира си objective-c достаточно близок JS. Чистый си бесконечно далек.
Ответить с цитированием
  #5 (permalink)  
Старый 23.06.2015, 15:21
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Сообщение от rubin
Я бегло изучил и удивился насколко Си прост как Джаваскрипт
Если кодить процедурно структурно то алгоритмы могут быть проностью схожи по синтаксису
Приведи корректно работающий пример
имхо это абсолютно невозможно даже в элементарных вещах т.к. С требует строгой типизации.
Ответить с цитированием
  #6 (permalink)  
Старый 23.06.2015, 15:23
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от MallSerg
имхо это абсолютно невозможно
Дык он же
Сообщение от rubin
Я бегло изучил ...
Ответить с цитированием
  #7 (permalink)  
Старый 23.06.2015, 18:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от ksa
Фор и в Африке фор.
Ну ту как посмотрить, в c# у цикла свой scope, и переменные инициализированные в нем не выходят за его приделы)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #8 (permalink)  
Старый 23.06.2015, 18:11
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

А вообще как по мне общего у них почти нет, писал на C# пару программ
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #9 (permalink)  
Старый 23.06.2015, 18:22
Аспирант
Отправить личное сообщение для jackdempsey2015 Посмотреть профиль Найти все сообщения от jackdempsey2015
 
Регистрация: 23.06.2015
Сообщений: 53

Сообщение от cyber
Ну ту как посмотрить, в c# у цикла свой scope, и переменные инициализированные в нем не выходят за его приделы)
Это фигня, небольшой сахарок над той-же семантикой. Другое дело когда for -- обычное выражение+first-class объект
result := for(i, 1, 10, i println)
result println

getSlot("for") foo := "bar"
getSlot("for") foo println


#>>>> 1
#>>>> 2
#>>>> 3
#>>>> 4
#>>>> 5
#>>>> 6
#>>>> 7
#>>>> 8
#>>>> 9
#>>>> 10
#>>>> 10
#>>>> bar
Ответить с цитированием
  #10 (permalink)  
Старый 24.06.2015, 05:54
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Ну ту как посмотрить, в c# у цикла свой scope, и переменные инициализированные в нем не выходят за его приделы)
В современном ECMAScript тоже:
for (let i = 0; i < 1000; i++) {
  console.log(i);
}

console.log(typeof i); //undefined
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мотоциклисты есть? l-liava-l Оффтопик 13 04.07.2014 13:35
Кто как учит/учил/ будет учить Английский ? DjDiablo Оффтопик 53 18.12.2012 21:01
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
body.innerhtml - что за чертовщина? andy_quarry Ваши сайты и скрипты 6 19.07.2011 01:41
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16