stripe-android
использует AndroidX и включает в себя CoreComponentFactory
класс. На самом деле, у вашего проекта уже есть этот класс, поэтому попробуйте исключить модуль из gradle, который уже существует, или переопределить значения в файле манифеста, как предложено в IDE, или перенести ваш проект в AndroidX из Refactor-> Migrate To AndroidX
.
Другое решение заключается в использовании более старой версии библиотеки Android с полосами, которая не использует AndroidX внутри.
Нет.
JavaScript может быть одним из самых клунковых языков в истории, но он имеет одно огромное преимущество перед C: с ним можно играть . (Я потратил 10+ лет на программирование на C. Мне было весело, но я бы никогда не назвал то, что я делал, «игрой».)
Мое предложение: откройте свою любимую веб-страницу, сохраните ее на диск, откройте JavaScript (или скачать его, если нужно) и играть. Таким образом, вы многому научитесь.
РЕДАКТИРОВАТЬ : Даунвотерс: Да, в JavaScript есть что понравиться. Но есть также много не , чтобы понравиться.
Если вы хотите изучать Javascript, начните с Javascript сейчас. Язык Си дает вам много общих знаний, но для веб-программирования лучше начать с HTML и Javascript. Вам нужно ответить себе на этот вопрос: «Сколько времени я могу потратить, прежде чем смогу зарабатывать на программировании?»
Я действительно считаю, что JavaScript - один из лучших языков для начала программирования. Позже, когда вы действительно поймете это и захотите пойти глубже, C будет чем-то большим, что нужно знать. Это дает вам более глубокое понимание того, как на самом деле работают компьютеры.
JavaScript действительно позволяет вам быстро начать работу, видеть немедленные результаты и очень плавно переходить к более сложным концепциям.
В остальной части моего ответа предполагается, что вы знаете практически ничего о программировании - веб или иначе. Может быть, вы немного знакомы с основами HTML.
Откройте текстовый редактор. Вы даже можете начать с блокнота или чего-то еще. И введите следующее:
<html>
<head>
<script>
alert("Hello, World!");
</script>
</head>
<body></body>
</html>
Сохраните файл как hello.html и откройте его в браузере. Пуф! Вы написали программу. Не легче, чем это. Не нужно входить в командную строку или скачивать или собирать что-либо. Я помню, как впервые начал разочаровываться, пытаясь запустить PHP на своем компьютере, и хотел, чтобы это было так же просто, как начать работу с JavaScript.
Следующий шаг - просто прочитать и изучить. Документация находится в свободном доступе для изучения. Я настоятельно рекомендую что-нибудь из Дугласа Крокфорда и JavaScript: полное руководство .
Довольно хорошим базовым проектом была бы программа калькулятора, но есть много интересных вещей, которые вы можете сделать. Когда ваши ноги мокрые, и вы чувствуете себя немного увереннее, изучите некоторые другие языки. Ruby - довольно хороший шаг от JavaScript. К этому моменту вы, вероятно, будете знать, куда идти самостоятельно. Возможно, вы никогда не пойдете по пути изучения C. Даже если вы изучите его, вам, скорее всего, никогда не придется его использовать.
Следующий шаг - просто прочитать и изучить. Документация находится в свободном доступе повсюду для получения дополнительной информации. Я настоятельно рекомендую что-нибудь из Дугласа Крокфорда и JavaScript: полное руководство .
Довольно хорошим базовым проектом была бы программа калькулятора, но есть много интересных вещей, которые вы можете сделать. Когда ваши ноги мокрые, и вы чувствуете себя немного увереннее, изучите некоторые другие языки. Ruby - довольно хороший шаг от JavaScript. К этому моменту вы, вероятно, будете знать, куда идти самостоятельно. Возможно, вы никогда не пойдете по пути изучения C. Даже если вы изучите его, вам, скорее всего, никогда не придется его использовать.
Следующий шаг - просто прочитать и изучить. Документация находится в свободном доступе для изучения. Я настоятельно рекомендую что-нибудь из Дугласа Крокфорда и JavaScript: полное руководство .
Довольно хорошим базовым проектом была бы программа калькулятора, но есть много интересных вещей, которые вы можете сделать. Когда ваши ноги мокрые, и вы чувствуете себя немного увереннее, изучите некоторые другие языки. Ruby - довольно хороший шаг от JavaScript. К этому моменту вы, вероятно, будете знать, куда идти самостоятельно. Возможно, вы никогда не пойдете по пути изучения C. Даже если вы изучите его, вам, скорее всего, никогда не придется его использовать.
Полное руководство .Довольно хорошим базовым проектом была бы программа калькулятора, но есть много интересных вещей, которые вы можете сделать. Когда ваши ноги мокрые, и вы чувствуете себя немного увереннее, изучите некоторые другие языки. Ruby - довольно хороший шаг от JavaScript. К этому моменту вы, вероятно, будете знать, куда идти самостоятельно. Возможно, вы никогда не пойдете по пути изучения C. Даже если вы изучите его, вам, скорее всего, никогда не придется его использовать.
Полное руководство .Довольно хорошим базовым проектом была бы программа калькулятора, но есть много интересных вещей, которые вы можете сделать. Когда ваши ноги мокрые, и вы чувствуете себя немного увереннее, изучите некоторые другие языки. Ruby - довольно хороший шаг от JavaScript. К этому моменту вы, вероятно, будете знать, куда идти самостоятельно. Возможно, вы никогда не пойдете по пути изучения C. Даже если вы изучите его, вам, скорее всего, никогда не придется его использовать.
C - сложный язык, особенно для начинающего, так как он гораздо «ближе к машине», чем многие другие языков, и теперь имеет мало отношения к фреймворку / модели веб-разработки
, если вы изучите C, все остальное покажется легким; -)
я бы начал с python или C # или чего-то еще с большим количеством усов
] удачи!
Не выбирайте язык, чтобы начать изучение.
Выберите проект, который решает простую проблему, затем выберите подходящий язык для решения этой проблемы.
Если вы хотите запустить простое веб-приложение, то лучше всего изучать Javascript вместо C.
Если вы хотите научиться писать настольное приложение, то Javascript абсолютно неправильный способ пойти по этому пути.
Кстати, если вы изучаете веб-приложения, то вам нужно будет изучить HTML и некоторый язык бэкэнда веб-приложения (который не будет C!). Javascript будет наименьшей из ваших проблем в этом случае.
Нет, абсолютно нет. Изучите простой в изучении язык, такой как Python или Ruby, который поставляется с интерактивным интерпретатором / оболочкой, в которой вы можете поиграть. Вам не нужно сохранять какие-либо файлы или обновлять любой браузер, просто выполните их прямо в командной строке. Лучший способ учиться на мой взгляд.
I think it depends on your motives - are you aiming to become a professional programmer? If so, there could be some value in learning C first.
Most entry-level programming subjects at University are taught in terms of C; it can give you a deeper insight into how software works. Also, K&R is a valuable programming manual in its own right.
If your aim is to create a simple set of DHTML pages, then by all means, jump straight into JavaScript. However, I think C can offer you a lot, if you're serious about programming.
Определенно нет.
C - отличный язык, который можно использовать для многих вещей, но он работает на слишком низком уровне для многих нужд веб- и настольного программного обеспечения. Когда вы пишете код, вы хотите сосредоточиться на том, что делает ваше приложение уникальным среди других приложений в своей области. Вы не хотите иметь дело с большим количеством деталей, которые не имеют прямого отношения к делу. Существуют отличные (и плохие) языки для написания веб-приложений и приложений для настольных компьютеров, которые позволят вам быстрее выполнить то, что вам нужно. Они могут быть не такими элегантными, но сначала они доставят вас туда, куда вы хотите.
C важно понимать, как все работает под поверхностью, но это не должно быть первым приоритетом.
Поскольку вы не умеете программировать, я согласен с рекомендациями, которые вы начните с Python или Ruby и т. д. Сначала изучите некоторые базовые концепции программирования и посмотрите, понравится ли вам это. Если вам это не очень нравится, учите только то, что вам нужно. Если вы любите писать программы, продолжайте играть с Python / Ruby, но, по крайней мере, познакомьтесь с C.Быть достаточно комфортно в C, чтобы писать умеренные программы, и определенно достаточно хорошо, чтобы читать чужой код на C. . Существует много кода C, и все время пишется все больше.
Нет. Несмотря на то, что C обладает мощью и гибкостью, которые превосходят большинство современных языков, изучение C не даст вам больших преимуществ при переходе на другие языки. Я работал с C #, ASP.net и javascript, прежде чем начал программировать на C ++. Начинать с такого языка, как C # или java, может быть лучше для новичка, поскольку избавляет вас от необходимости беспокоиться о большинстве основных функциональных возможностей ваших программ (например, об управлении памятью, структурах данных и т. Д.). Но, безусловно, было бы большим преимуществом, если бы вы могли изучать C и C ++ (даже ассемблер) по мере продвижения вперед.
если у вас есть намерение создать что-то полезное, то есть нечто большее, чем хобби, да сначала изучите C, или даже лучше потратить некоторое время на изучение того, как на самом деле работают современные компьютерные архитектуры, прежде чем тратить время на то, чтобы рассказать им, что делать.
Можно утверждать, что javascript не имеет ничего общего с C, но C заставит вас узнать, как все на самом деле работать и, следовательно, предоставить бесценную информацию о производительности, хранении данных и научить вас, что на самом деле происходит, когда вы вызываете какой-то случайный вызов библиотеки, выполнение которого может занять на много порядков больше времени, чем нужно.
Точка с плавающей запятой имеет только столько цифр точности. Если вы видите f1 == f2, то это потому, что любая разница требует большей точности, чем может представить 32-битное значение с плавающей точкой. и хотите перейти на новый уровень с помощью JavaScript, а затем просто сделайте это. прочитайте w3schools, эссе Дугласа Крокфорда, много примеров кода. Этого должно быть достаточно, чтобы вы начали работать.
С другой стороны, но не спешите, проводите эксперименты с PHP, Python и, возможно, Java или C. Возможно, вы не будете использовать ни один из них, но это действительно заставит вас лучший программист.
Если, OTOH, вы хотите быть настоящим разработчиком, вы должны знать C; но вам не нужно начинать там. я бы сказал, начните с одного или двух «простых» языков (JavaScript, Lua, Python), затем C / C ++ в значительной степени , а затем перейдите к другим путям, в соответствии с выбранным вами путем. лучшие три пути оттуда будут (субъективно, по моему мнению и т. д.):
На стороне, но не спешите, проводите эксперименты с PHP, Python и, возможно, Java или C. Возможно, вы не будете использовать ни один из них, но это действительно сделает вас лучше программист.
Если, OTOH, вы хотите быть настоящим разработчиком, вы должны знать C; но вам не нужно начинать там. я бы сказал, начните с одного или двух «простых» языков (JavaScript, Lua, Python), затем C / C ++ в значительной степени , а затем перейдите к другим путям, в соответствии с выбранным вами путем. лучшие три пути оттуда будут (субъективно, по моему мнению и т. д.):
На стороне, но не спешите, проводите эксперименты с PHP, Python и, возможно, Java или C. Возможно, вы не будете использовать ни один из них, но это действительно сделает вас лучше программист.
Если, OTOH, вы хотите быть настоящим разработчиком, вы должны знать C; но вам не нужно начинать там. я бы сказал, начните с одного или двух «простых» языков (JavaScript, Lua, Python), затем C / C ++ в значительной степени , а затем перейдите к другим путям, в соответствии с выбранным вами путем. лучшие три пути оттуда будут (субъективно, по моему мнению и т. д.):