Questions for Andrey Breslav, Lead and Project Manager of Kotlin???

kotlin · · 180 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Hello Kotlin Community,</p> <p>I have an opportunity to interview Andrey Breslav next week on the Podcast <a href="https://www.mappingthejourney.com">https://www.mappingthejourney.com</a>. If you would like to ask any interesting questions to him please leave a comment. Thank You.</p> <p>Thanks, Pramod</p> <hr/>**评论:**<br/><br/>cryptos6: <pre><ul> <li>What would you do differently if would start Kotlin today?</li> <li>What is your favorite Kotlin feature?</li> <li>What was the hardest trad-off you had to make?</li> <li>What language feature would have you liked to implement but didn&#39;t?</li> <li>What future language feature will have the biggest impact?</li> </ul></pre>Frog_and_Toad: <pre><p>Great questions!</p></pre>WeAreHolograms: <pre><p>I am a beginner in programming so forgive me if my questions are stupid but what are your future plans to get more programmers to adopt the language? Are there any plans to expand the help available to people new to programming in general?</p></pre>cmorriss: <pre><p>I&#39;ve introduced Kotlin to my team, and we&#39;re using it readily now, but I can see that many folks, including myself, fall back on Java idiomatic expressions when I feel there&#39;s likely a better way. Learning from other&#39;s code tends to be the best way to really grasp the nuances of the language.</p> <p>Are there any open source projects, besides tutorials, that you&#39;ve seen or been involved with that you feel exemplify idiomatic Kotlin?</p></pre>JavaSuck: <pre><p>Is the Kotlin parser written by hand, or generated by a tool like ANTLR? In your experience, what are the pros and cons of both approaches?</p></pre>flaghacker_: <pre><p>It&#39;s a handwritten <a href="https://en.wikipedia.org/wiki/Recursive_descent_parser" rel="nofollow">recursive descent parser</a>, the main code is in <a href="https://github.com/JetBrains/kotlin/blob/master/compiler/frontend/src/org/jetbrains/kotlin/parsing/KotlinParsing.java" rel="nofollow">this file</a>, implementing the <a href="https://en.wikipedia.org/wiki/Context-free_grammar?wprov=sfla1" rel="nofollow">context-free grammer</a> as described <a href="https://kotlinlang.org/docs/reference/grammar.html" rel="nofollow">here</a>.</p> <p>I think generating parsers is not that common in actual programming languages, it&#39;s often faster, easier and more maintainable to just write it yourself. </p></pre>JavaSuck: <pre><blockquote> <p>I think generating parsers is not that common in actual programming languages, it&#39;s often faster, easier and more maintainable to just write it yourself.</p> </blockquote> <p>Thanks, but I would still love to hear Andrey&#39;s perspective on this :)</p></pre>flaghacker_: <pre><p>Of course, I&#39;d be interested as well.</p></pre>KoxAlen: <pre><p>What are the plans for Kotlin metaprograming? (things like AST transfomations on groovy)</p></pre>smurfkiller013: <pre><p>And when are we getting it ;)</p></pre>JavaSuck: <pre><p>Kotlin seems to take some inspiration from Scala (val/var keywords and companion objects, for example). Are there other Scala features you miss in practice, but adopting them would make Kotlin too complicated?</p></pre>acid2do: <pre><p>What are the plans of Kotlin with Flutter? Since the Flutter teanm has no intention on supporting Kotlin, but the Android team is excited on supporting it, would it be a let down for future mobile devs? </p></pre>dvereschakov: <pre><p>Do Kotlin have plans to implement it&#39;s own stdlib(and not use java libs - collections for example) or Kotlin and Java are together forever?</p></pre>
180 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet