/**/ typeof jsonLoaded === 'function' && jsonLoaded({"type":"Model","class":"Comparison","URL":"/versus/126/395/~go_vs_nim","uuid":"/versus/126/395","canonicalURL":"/versus/126/395/~go_vs_nim","noindex":false,"masters":{"type":"List","class":"MasterOptionList","uuid":"MasterOptionList@/versus/126/395","children":[{"type":"Model","class":"MasterOption","URL":"/options/126/~go-review","canonicalURL":"/options/126/~go-review","id":126,"uuid":"o-126","source":{"id":22,"URL":"/topics/25/viewpoints/22/~best-programming-language-to-learn-first~go","type":"Model","uuid":"25-22","class":"Viewpoint","revision":{"text":"Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. \nSee [Go Language for Beginners in 16 Parts](https://dzone.com/articles/go-language-for-beginners-in-16-parts).","type":"Model","uuid":"Revision:4485921","class":"Revision","price":"Free","title":"Go","images":{"URL":null,"type":"List","uuid":"ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e5","class":"ImageList","count":5,"children":[{"id":"395a855a93fcf7d8795705c0da0800e5","type":"Model","uuid":"Image:162148","class":"Image","hosted":"https://ucarecdn.com/157c4486-7979-4103-a59b-8be08b54a84a/","source":"https://camo.githubusercontent.com/98ed65187a84ecf897273d9fa18118ce45845057/68747470733a2f2f7261772e6769746875622e636f6d2f676f6c616e672d73616d706c65732f676f706865722d766563746f722f6d61737465722f676f706865722e706e67","localID":"Oqghf3d8Image:1621487"},{"id":"06135db78769b54f90d9b8cedc126d85","type":"Model","uuid":"Image:2914184","class":"Image","hosted":"https://ucarecdn.com/85be1654-04d7-4a86-81cc-c270abdc8146/","source":"https://plugins.jetbrains.com/files/5047/screenshot_15305.png","localID":"Oqghf3d8Image:29141848"},{"id":"8cf7463fb196021bd95b7c812fa8ea60","type":"Model","uuid":"Image:2914185","class":"Image","hosted":"https://ucarecdn.com/adfc67e1-5470-4f0a-b808-3baf2b011383/","source":"http://geekmonkey.org/content/images/2017/01/lite-ide.png","localID":"Oqghf3d8Image:29141859"},{"id":"0cb1905cc212bc34d868562c76a12c6d","type":"Model","uuid":"Image:2914186","class":"Image","hosted":"https://ucarecdn.com/36f970ed-4d00-4717-8a1f-c8519cae73f0/","source":"https://hype.codes/sites/default/files/inline/images/90/liteide.png","localID":"Oqghf3d8Image:291418610"},{"id":"41094279d29e31e8bf85bb4a91fbbac4","type":"Model","uuid":"Image:4485922","class":"Image","hosted":"https://ucarecdn.com/193bc934-230f-4497-9e15-1bf0169d5dbc/","source":"https://youtu.be/3iuoQkQOx2w","localID":"Oqghf3d8Image:448592211"}],"localID":"Oqghf3d8ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e56"},"siteURL":"https://golang.org/","localID":"Oqghf3d8Revision:44859215"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/activity","URL":"/topics/25/viewpoints/22/activity","children":[{"time":"Fri, 15 Dec 2023 15:13:54 GMT","type":"Model","user":{"URL":"/users/MagicalOrion2223","bio":"","type":"Model","uuid":"User:bad32e15-14ea-4316-bf8e-2d9689db3413","class":"User","image":{"large":"https://avatars.slant.co/identicons/bad32e15-14ea-4316-bf8e-2d9689db3413","small":"https://avatars.slant.co/identicons/bad32e15-14ea-4316-bf8e-2d9689db3413","source":"https://avatars.slant.co/identicons/bad32e15-14ea-4316-bf8e-2d9689db3413"},"created":"Fri, 15 Dec 2023 15:11:59 GMT","username":"MagicalOrion2223","anonymous":true,"displayName":"MagicalOrion","localID":"Oqghf3d8User:bad32e15-14ea-4316-bf8e-2d9689db341314"},"uuid":"Event:1852999","class":"Event","action":"Opt.Vote:Up","target":{"id":22,"URL":"/topics/25/viewpoints/22/~best-programming-language-to-learn-first~go","type":"Model","uuid":"25-22","class":"Viewpoint","revision":{"text":"Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. \nSee [Go Language for Beginners in 16 Parts](https://dzone.com/articles/go-language-for-beginners-in-16-parts).","type":"Model","uuid":"Revision:4485921","class":"Revision","price":"Free","title":"Go","images":{"URL":null,"type":"List","uuid":"ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e5","class":"ImageList","count":5,"children":[{"id":"395a855a93fcf7d8795705c0da0800e5","type":"Model","uuid":"Image:162148","class":"Image","hosted":"https://ucarecdn.com/157c4486-7979-4103-a59b-8be08b54a84a/","source":"https://camo.githubusercontent.com/98ed65187a84ecf897273d9fa18118ce45845057/68747470733a2f2f7261772e6769746875622e636f6d2f676f6c616e672d73616d706c65732f676f706865722d766563746f722f6d61737465722f676f706865722e706e67","localID":"Oqghf3d8Image:16214818"},{"id":"06135db78769b54f90d9b8cedc126d85","type":"Model","uuid":"Image:2914184","class":"Image","hosted":"https://ucarecdn.com/85be1654-04d7-4a86-81cc-c270abdc8146/","source":"https://plugins.jetbrains.com/files/5047/screenshot_15305.png","localID":"Oqghf3d8Image:291418419"},{"id":"8cf7463fb196021bd95b7c812fa8ea60","type":"Model","uuid":"Image:2914185","class":"Image","hosted":"https://ucarecdn.com/adfc67e1-5470-4f0a-b808-3baf2b011383/","source":"http://geekmonkey.org/content/images/2017/01/lite-ide.png","localID":"Oqghf3d8Image:291418520"},{"id":"0cb1905cc212bc34d868562c76a12c6d","type":"Model","uuid":"Image:2914186","class":"Image","hosted":"https://ucarecdn.com/36f970ed-4d00-4717-8a1f-c8519cae73f0/","source":"https://hype.codes/sites/default/files/inline/images/90/liteide.png","localID":"Oqghf3d8Image:291418621"},{"id":"41094279d29e31e8bf85bb4a91fbbac4","type":"Model","uuid":"Image:4485922","class":"Image","hosted":"https://ucarecdn.com/193bc934-230f-4497-9e15-1bf0169d5dbc/","source":"https://youtu.be/3iuoQkQOx2w","localID":"Oqghf3d8Image:448592222"}],"localID":"Oqghf3d8ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e517"},"siteURL":"https://golang.org/","localID":"Oqghf3d8Revision:448592116"},"context":{"id":25,"URL":"/topics/25/~best-programming-language-to-learn-first","tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development25"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources26"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language27"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa24"},"type":"Model","uuid":"25","class":"Topic","noindex":false,"featured":null,"revision":{"text":"Either for hobby or as a real opportunity to find a job, with countless resources on the internet (most of them free),  learning a new programming language has never been as easy as it is today. But even with the overwhelming information that’s out there, choosing a programming language to learn can be a daunting task. Especially if it’s the first language that someone is learning.\n\nA good programming language to start with should be one that teaches best practices and common paradigms and designs that can be found on all other languages. Some people may prefer a language that has a clearer syntax, like Python for example others may prefer a language that is more verbose but that teaches a lot on what is happening “under the hood” like C. Languages that have an easier syntax especially have a lot more tutorials and resources to learn for beginners than languages that may be a little more complex as syntax goes.\n\nOne should also keep in mind that a programming language is just a tool to be used, and as such every language out there has it’s strengths and weaknesses and is better suited at a certain thing rather than others. So for example, JavaScript is essential to anyone who wants to learn web development, C++ is widely used by game developers worldwide, Java is needed for Android development and so on. So another thing to keep in mind is the area where you want to focus and that also should influence your choice.\n\n\n\n","type":"Model","uuid":"Revision:4067755","class":"Revision","price":"","title":"What is the best programming language to learn first?","images":{"URL":null,"type":"List","uuid":"ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f29"},"siteURL":"","localID":"Oqghf3d8Revision:406775528"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn31"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program32"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language33"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa30"},"compareURL":"/topics/25/versus","communityURL":"/topics/25/~best-programming-language-to-learn-first","localID":"Oqghf3d82523"},"localID":"Oqghf3d825-2215"},"localID":"Oqghf3d8Event:185299913"}],"localID":"Oqghf3d8/topics/25/viewpoints/22/activity12"},"sections":{"proCount":19,"conCount":20,"type":"List","class":"SectionList","uuid":"SectionList@25-22","children":[{"id":1,"URL":"/topics/25/viewpoints/22/sections/1/~","loc":[25,22],"type":"Model","uuid":"25-22-1","class":"Section","isCon":false,"revision":{"text":"The language is designed in a manner that seems logical. Syntax is simplified to reduce burden on the programmer and compiler developers.","type":"Model","uuid":"Revision:174683","class":"Revision","price":"","title":"Simplified C-like syntax that is as easy to read and write as Python","images":{"URL":null,"type":"List","uuid":"ImageList@d986ba59-6f31-57fd-a2f8-b8148adb2ea0","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d986ba59-6f31-57fd-a2f8-b8148adb2ea037"},"siteURL":"","localID":"Oqghf3d8Revision:17468336"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/1","children":[{"URL":"/users/slimothy","bio":"","type":"Model","uuid":"User:2619257d-d213-5ed2-8249-651f087168a1","class":"User","image":{"large":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/","small":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/","source":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/"},"created":"Wed, 12 Mar 2014 13:34:19 GMT","username":"slimothy","anonymous":false,"displayName":"Slimothy","localID":"Oqghf3d8User:2619257d-d213-5ed2-8249-651f087168a139"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce6540"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/138"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/1/activity","URL":"/topics/25/viewpoints/22/sections/1/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/activity41"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/1/votes","URL":"/topics/25/viewpoints/22/sections/1/votes","count":57,"upvotes":57,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/votes42"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/1/react","URL":"/topics/25/viewpoints/22/sections/1/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/upvote","URL":"/topics/25/viewpoints/22/sections/1/react/upvote","count":57,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/upvote44"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/downvote","URL":"/topics/25/viewpoints/22/sections/1/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/downvote45"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/useful","URL":"/topics/25/viewpoints/22/sections/1/react/useful","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/useful46"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/flag","URL":"/topics/25/viewpoints/22/sections/1/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/flag47"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/1/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/needs-improvement48"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/1/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/1/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react/out-of-date49"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/1/react43"},"localID":"Oqghf3d825-22-135"},{"id":20,"URL":"/topics/25/viewpoints/22/sections/20/~","loc":[25,22],"type":"Model","uuid":"25-22-20","class":"Section","isCon":false,"revision":{"text":"Go has a solid team of engineers working on it (some of the best networking engineers in the world are working on Go). Up until now, the great engineering of the language has compensated for its lack of power.","type":"Model","uuid":"Revision:350351","class":"Revision","price":"","title":"Great team working behind it","images":{"URL":null,"type":"List","uuid":"ImageList@115e16fb-22dc-5798-a7b3-3a30b6937458","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@115e16fb-22dc-5798-a7b3-3a30b693745852"},"siteURL":"","localID":"Oqghf3d8Revision:35035151"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/20","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b554"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/2053"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/20/activity","URL":"/topics/25/viewpoints/22/sections/20/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/activity55"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/20/votes","URL":"/topics/25/viewpoints/22/sections/20/votes","count":26,"upvotes":26,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/votes56"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/20/react","URL":"/topics/25/viewpoints/22/sections/20/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/upvote","URL":"/topics/25/viewpoints/22/sections/20/react/upvote","count":26,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/upvote58"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/downvote","URL":"/topics/25/viewpoints/22/sections/20/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/downvote59"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/useful","URL":"/topics/25/viewpoints/22/sections/20/react/useful","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/useful60"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/flag","URL":"/topics/25/viewpoints/22/sections/20/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/flag61"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/20/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/needs-improvement62"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/20/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/20/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react/out-of-date63"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/20/react57"},"localID":"Oqghf3d825-22-2050"},{"id":5,"URL":"/topics/25/viewpoints/22/sections/5/~","loc":[25,22],"type":"Model","uuid":"25-22-5","class":"Section","isCon":false,"revision":{"text":"Go software can be immediately installed, regardless of your operating system, package manager, or processor architecture with the go get command. Software is compiled statically by default so there is no need to worry about software dependencies on the client system. Makefiles and headers are no longer necessary, as the package system automatically resolves dependencies, downloads source code and compiles via a single command: `go build`.","type":"Model","uuid":"Revision:1685740","class":"Revision","price":"","title":"Easy to install and configure; simple to compile software","images":{"URL":null,"type":"List","uuid":"ImageList@96f6b65f-1a55-5fa9-ad0e-f40efef311fc","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@96f6b65f-1a55-5fa9-ad0e-f40efef311fc66"},"siteURL":"","localID":"Oqghf3d8Revision:168574065"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/5","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b446616768"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce6569"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/567"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/5/activity","URL":"/topics/25/viewpoints/22/sections/5/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/activity70"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/5/votes","URL":"/topics/25/viewpoints/22/sections/5/votes","count":30,"upvotes":30,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/votes71"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/5/react","URL":"/topics/25/viewpoints/22/sections/5/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/upvote","URL":"/topics/25/viewpoints/22/sections/5/react/upvote","count":30,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/upvote73"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/downvote","URL":"/topics/25/viewpoints/22/sections/5/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/downvote74"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/useful","URL":"/topics/25/viewpoints/22/sections/5/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/useful75"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/flag","URL":"/topics/25/viewpoints/22/sections/5/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/flag76"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/5/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/needs-improvement77"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/5/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/5/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react/out-of-date78"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/5/react72"},"localID":"Oqghf3d825-22-564"},{"id":2,"URL":"/topics/25/viewpoints/22/sections/2/~","loc":[25,22],"type":"Model","uuid":"25-22-2","class":"Section","isCon":false,"revision":{"text":"The language promotes programming in a specific idiomatic style, which helps keep every programmer on the same page.","type":"Model","uuid":"Revision:1685734","class":"Revision","price":"","title":"Programmers don't have to argue over what 10% subet of the language to implement in their software project","images":{"URL":null,"type":"List","uuid":"ImageList@eeed4132-dea7-547a-a7f8-af49f1f03d21","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@eeed4132-dea7-547a-a7f8-af49f1f03d2181"},"siteURL":"","localID":"Oqghf3d8Revision:168573480"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/2","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b446616783"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce6584"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/282"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/2/activity","URL":"/topics/25/viewpoints/22/sections/2/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/activity85"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/2/votes","URL":"/topics/25/viewpoints/22/sections/2/votes","count":29,"upvotes":29,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/votes86"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/2/react","URL":"/topics/25/viewpoints/22/sections/2/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/upvote","URL":"/topics/25/viewpoints/22/sections/2/react/upvote","count":29,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/upvote88"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/downvote","URL":"/topics/25/viewpoints/22/sections/2/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/downvote89"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/useful","URL":"/topics/25/viewpoints/22/sections/2/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/useful90"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/flag","URL":"/topics/25/viewpoints/22/sections/2/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/flag91"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/2/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/needs-improvement92"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/2/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/2/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react/out-of-date93"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/2/react87"},"localID":"Oqghf3d825-22-279"},{"id":13,"URL":"/topics/25/viewpoints/22/sections/13/~","loc":[25,22],"type":"Model","uuid":"25-22-13","class":"Section","isCon":false,"revision":{"text":"Every Go source file contains a package line that indicates which package a file belongs to. If the name of the package is 'main', it indicates that this is a program that will be compiled into a binary. Otherwise, it will recognize that it is a package.","type":"Model","uuid":"Revision:2958422","class":"Revision","price":"","title":"Supports 'modules' in the form of packages","images":{"URL":null,"type":"List","uuid":"ImageList@8554895d-2dee-51e4-ba0b-595560fb7082","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@8554895d-2dee-51e4-ba0b-595560fb708296"},"siteURL":"","localID":"Oqghf3d8Revision:295842295"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/13","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd98"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce6599"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/1397"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/13/activity","URL":"/topics/25/viewpoints/22/sections/13/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/activity100"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/13/votes","URL":"/topics/25/viewpoints/22/sections/13/votes","count":22,"upvotes":22,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/votes101"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/13/react","URL":"/topics/25/viewpoints/22/sections/13/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/upvote","URL":"/topics/25/viewpoints/22/sections/13/react/upvote","count":22,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/upvote103"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/downvote","URL":"/topics/25/viewpoints/22/sections/13/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/downvote104"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/useful","URL":"/topics/25/viewpoints/22/sections/13/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/useful105"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/flag","URL":"/topics/25/viewpoints/22/sections/13/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/flag106"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/13/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/needs-improvement107"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/13/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/13/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react/out-of-date108"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/13/react102"},"localID":"Oqghf3d825-22-1394"},{"id":8,"URL":"/topics/25/viewpoints/22/sections/8/~","loc":[25,22],"type":"Model","uuid":"25-22-8","class":"Section","isCon":false,"revision":{"text":"All types are essentially objects, be they type aliases or structs. The compiler automatically associates types to their methods at compile time. Those methods are automatically associated to all interfaces that match. This allows you to gain the benefits of multiple inheritance without glue code. As a result of the design, classes are rendered obsolete and the resulting style is easy to comprehend.","type":"Model","uuid":"Revision:2958424","class":"Revision","price":"","title":"Demonstrates a unique, simple concept to object-oriented programming","images":{"URL":null,"type":"List","uuid":"ImageList@2af2b33f-375d-585f-89c0-66fe61b32603","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@2af2b33f-375d-585f-89c0-66fe61b32603111"},"siteURL":"","localID":"Oqghf3d8Revision:2958424110"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/8","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd113"},{"URL":"/users/slyce","bio":"","type":"Model","uuid":"User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c","class":"User","image":{"large":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","small":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","source":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/"},"created":"Fri, 03 Mar 2017 05:12:55 GMT","username":"slyce","anonymous":false,"displayName":"Paolo","localID":"Oqghf3d8User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c114"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65115"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/8112"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/8/activity","URL":"/topics/25/viewpoints/22/sections/8/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/activity116"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/8/votes","URL":"/topics/25/viewpoints/22/sections/8/votes","count":22,"upvotes":22,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/votes117"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/8/react","URL":"/topics/25/viewpoints/22/sections/8/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/upvote","URL":"/topics/25/viewpoints/22/sections/8/react/upvote","count":22,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/upvote119"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/downvote","URL":"/topics/25/viewpoints/22/sections/8/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/downvote120"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/useful","URL":"/topics/25/viewpoints/22/sections/8/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/useful121"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/flag","URL":"/topics/25/viewpoints/22/sections/8/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/flag122"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/8/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/needs-improvement123"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/8/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/8/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react/out-of-date124"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/8/react118"},"localID":"Oqghf3d825-22-8109"},{"id":19,"URL":"/topics/25/viewpoints/22/sections/19/~","loc":[25,22],"type":"Model","uuid":"25-22-19","class":"Section","isCon":false,"revision":{"text":"Go was started as a systems language but now it has fully committed in the niche of networking services. This has been a brilliant move by Go because it allows them to capitalize on the immense talent of the Go engineering team (who are in the most part network engineers).\n\nIn a world dominated by Java EE and slow scripting language, Go was a breath of fresh air and it continues to be one of the most powerful languages if you want to build networking services.","type":"Model","uuid":"Revision:350347","class":"Revision","price":"","title":"Great language for building networking services","images":{"URL":null,"type":"List","uuid":"ImageList@5c6e969b-1b61-5d97-8b66-9bda58aa9a10","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@5c6e969b-1b61-5d97-8b66-9bda58aa9a10127"},"siteURL":"","localID":"Oqghf3d8Revision:350347126"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/19","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b5129"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/19128"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/19/activity","URL":"/topics/25/viewpoints/22/sections/19/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/activity130"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/19/votes","URL":"/topics/25/viewpoints/22/sections/19/votes","count":24,"upvotes":25,"downvotes":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/votes131"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/19/react","URL":"/topics/25/viewpoints/22/sections/19/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/upvote","URL":"/topics/25/viewpoints/22/sections/19/react/upvote","count":25,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/upvote133"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/downvote","URL":"/topics/25/viewpoints/22/sections/19/react/downvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/downvote134"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/useful","URL":"/topics/25/viewpoints/22/sections/19/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/useful135"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/flag","URL":"/topics/25/viewpoints/22/sections/19/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/flag136"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/19/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/needs-improvement137"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/19/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/19/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react/out-of-date138"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/19/react132"},"localID":"Oqghf3d825-22-19125"},{"id":9,"URL":"/topics/25/viewpoints/22/sections/9/~","loc":[25,22],"type":"Model","uuid":"25-22-9","class":"Section","isCon":false,"revision":{"text":"Goroutines are \"lightweight threads\" that runs on OS threads. They provide a simple way for concurrent operations — prepending a function with `go` will execute it concurrently. It utilizes channels for communication between goroutines which aids to prevent races and makes synchronizing execution effortless across goroutines. The maximum number of OS threads goroutines can run on may be defined at compile time with the `GOMAXPROCS` variable.","type":"Model","uuid":"Revision:1938096","class":"Revision","price":"","title":"Exceptionally simple and scalable multithreaded and concurrent programming","images":{"URL":null,"type":"List","uuid":"ImageList@c90eef5f-378a-5014-bd60-7484f4ec5095","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@c90eef5f-378a-5014-bd60-7484f4ec5095141"},"siteURL":"","localID":"Oqghf3d8Revision:1938096140"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/9","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167143"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65144"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/9142"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/9/activity","URL":"/topics/25/viewpoints/22/sections/9/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/activity145"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/9/votes","URL":"/topics/25/viewpoints/22/sections/9/votes","count":66,"upvotes":66,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/votes146"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/9/react","URL":"/topics/25/viewpoints/22/sections/9/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/upvote","URL":"/topics/25/viewpoints/22/sections/9/react/upvote","count":66,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/upvote148"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/downvote","URL":"/topics/25/viewpoints/22/sections/9/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/downvote149"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/useful","URL":"/topics/25/viewpoints/22/sections/9/react/useful","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/useful150"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/flag","URL":"/topics/25/viewpoints/22/sections/9/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/flag151"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/9/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/needs-improvement152"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/9/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/9/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react/out-of-date153"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/9/react147"},"localID":"Oqghf3d825-22-9139"},{"id":7,"URL":"/topics/25/viewpoints/22/sections/7/~","loc":[25,22],"type":"Model","uuid":"25-22-7","class":"Section","isCon":false,"revision":{"text":"Compiled binaries are fast — about as fast in C in most cases. Compiles on every OS without effort — truly cross-platform compiler. As a result of the fast compilation speed, you can use the gorun program to use go source code as if it was a scripting language.","type":"Model","uuid":"Revision:174681","class":"Revision","price":"","title":"The go compiler compiles binaries instantly — as fast as a scripting language interpreter","images":{"URL":null,"type":"List","uuid":"ImageList@417e94c2-08dc-52f2-9fc9-2aea81bf7a58","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@417e94c2-08dc-52f2-9fc9-2aea81bf7a58156"},"siteURL":"","localID":"Oqghf3d8Revision:174681155"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/7","children":[{"URL":"/users/slimothy","bio":"","type":"Model","uuid":"User:2619257d-d213-5ed2-8249-651f087168a1","class":"User","image":{"large":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/","small":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/","source":"https://ucarecdn.com/66d11fb1-d3db-4f81-a3e5-ce723b78ff8d/"},"created":"Wed, 12 Mar 2014 13:34:19 GMT","username":"slimothy","anonymous":false,"displayName":"Slimothy","localID":"Oqghf3d8User:2619257d-d213-5ed2-8249-651f087168a1158"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65159"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/7157"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/7/activity","URL":"/topics/25/viewpoints/22/sections/7/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/activity160"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/7/votes","URL":"/topics/25/viewpoints/22/sections/7/votes","count":34,"upvotes":34,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/votes161"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/7/react","URL":"/topics/25/viewpoints/22/sections/7/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/upvote","URL":"/topics/25/viewpoints/22/sections/7/react/upvote","count":34,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/upvote163"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/downvote","URL":"/topics/25/viewpoints/22/sections/7/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/downvote164"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/useful","URL":"/topics/25/viewpoints/22/sections/7/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/useful165"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/flag","URL":"/topics/25/viewpoints/22/sections/7/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/flag166"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/7/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/needs-improvement167"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/7/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/7/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react/out-of-date168"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/7/react162"},"localID":"Oqghf3d825-22-7154"},{"id":21,"URL":"/topics/25/viewpoints/22/sections/21/~","loc":[25,22],"type":"Model","uuid":"25-22-21","class":"Section","isCon":false,"revision":{"text":"Go is blazing fast, but easier to write than Python, JS, Ruby, or many other dynamic languages.","type":"Model","uuid":"Revision:445222","class":"Revision","price":"","title":"Performance is on the order of C and Java","images":{"URL":null,"type":"List","uuid":"ImageList@91b65e20-9aa3-59fb-9028-af4f08f823d3","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@91b65e20-9aa3-59fb-9028-af4f08f823d3171"},"siteURL":"","localID":"Oqghf3d8Revision:445222170"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/21","children":[{"URL":"/users/CraigWeber","bio":"","type":"Model","uuid":"User:1c946cd2-850c-586d-ad36-d215efd1355a","class":"User","image":{"large":"https://avatars.slant.co/identicons/1c946cd2-850c-586d-ad36-d215efd1355a","small":"https://avatars.slant.co/identicons/1c946cd2-850c-586d-ad36-d215efd1355a","source":"https://avatars.slant.co/identicons/1c946cd2-850c-586d-ad36-d215efd1355a"},"created":"Fri, 08 Apr 2016 15:41:52 GMT","username":"CraigWeber","anonymous":false,"displayName":"Craig Weber","localID":"Oqghf3d8User:1c946cd2-850c-586d-ad36-d215efd1355a173"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/21172"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/21/activity","URL":"/topics/25/viewpoints/22/sections/21/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/activity174"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/21/votes","URL":"/topics/25/viewpoints/22/sections/21/votes","count":19,"upvotes":24,"downvotes":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/votes175"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/21/react","URL":"/topics/25/viewpoints/22/sections/21/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/upvote","URL":"/topics/25/viewpoints/22/sections/21/react/upvote","count":24,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/upvote177"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/downvote","URL":"/topics/25/viewpoints/22/sections/21/react/downvote","count":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/downvote178"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/useful","URL":"/topics/25/viewpoints/22/sections/21/react/useful","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/useful179"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/flag","URL":"/topics/25/viewpoints/22/sections/21/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/flag180"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/21/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/needs-improvement181"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/21/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/21/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react/out-of-date182"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/21/react176"},"localID":"Oqghf3d825-22-21169"},{"id":33,"URL":"/topics/25/viewpoints/22/sections/33/~","loc":[25,22],"type":"Model","uuid":"25-22-33","class":"Section","isCon":true,"revision":{"text":"Solves Google problems, which might not be your or the majority of user's problems. Was created for the benefit and purposes of Google, so is less flexible in language direction and options.","type":"Model","uuid":"Revision:5207123","class":"Revision","price":"","title":"Golang controlled by Google","images":{"URL":null,"type":"List","uuid":"ImageList@a6b3f360-ae4b-5156-bae8-396a5406c0c9","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a6b3f360-ae4b-5156-bae8-396a5406c0c9185"},"siteURL":"","localID":"Oqghf3d8Revision:5207123184"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/33","children":[{"URL":"/users/CourteousFujin3976","bio":"","type":"Model","uuid":"User:8b85ea0f-1867-4db2-b2ee-686c08397e0c","class":"User","image":{"large":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","small":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","source":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c"},"created":"Mon, 30 May 2022 19:27:52 GMT","username":"CourteousFujin3976","anonymous":true,"displayName":"CourteousFujin","localID":"Oqghf3d8User:8b85ea0f-1867-4db2-b2ee-686c08397e0c187"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/33186"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/33/activity","URL":"/topics/25/viewpoints/22/sections/33/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/activity188"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/33/votes","URL":"/topics/25/viewpoints/22/sections/33/votes","count":4,"upvotes":4,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/votes189"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/33/react","URL":"/topics/25/viewpoints/22/sections/33/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/upvote","URL":"/topics/25/viewpoints/22/sections/33/react/upvote","count":4,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/upvote191"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/downvote","URL":"/topics/25/viewpoints/22/sections/33/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/downvote192"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/useful","URL":"/topics/25/viewpoints/22/sections/33/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/useful193"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/flag","URL":"/topics/25/viewpoints/22/sections/33/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/flag194"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/33/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/needs-improvement195"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/33/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/33/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react/out-of-date196"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/33/react190"},"localID":"Oqghf3d825-22-33183"},{"id":40,"URL":"/topics/25/viewpoints/22/sections/40/~","loc":[25,22],"type":"Model","uuid":"25-22-40","class":"Section","isCon":false,"revision":{"text":"You can find a Job knowing Go.  Which is more than can be said with many other languages.","type":"Model","uuid":"Revision:5496149","class":"Revision","price":"","title":"Jobs available","images":{"URL":null,"type":"List","uuid":"ImageList@60208561-689e-511c-b1b9-73d7883eb7bd","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@60208561-689e-511c-b1b9-73d7883eb7bd199"},"siteURL":"","localID":"Oqghf3d8Revision:5496149198"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/40","children":[{"URL":"/users/Simona","bio":"","type":"Model","uuid":"User:e80cdec3-9824-5c38-b8f6-bfa967d9148a","class":"User","image":{"large":"https://ucarecdn.com/8bb19c15-2a5d-44d0-86f9-2e01e021dd67/","small":"https://ucarecdn.com/8bb19c15-2a5d-44d0-86f9-2e01e021dd67/","source":"https://ucarecdn.com/8bb19c15-2a5d-44d0-86f9-2e01e021dd67/"},"created":"Thu, 04 Nov 2021 16:08:01 GMT","username":"Simona","anonymous":false,"displayName":"Simona","localID":"Oqghf3d8User:e80cdec3-9824-5c38-b8f6-bfa967d9148a201"},{"URL":"/users/BrilliantDanina1772","bio":"","type":"Model","uuid":"User:d9a2a911-b2d3-49dd-a240-be7b64506c91","class":"User","image":{"large":"https://avatars.slant.co/identicons/d9a2a911-b2d3-49dd-a240-be7b64506c91","small":"https://avatars.slant.co/identicons/d9a2a911-b2d3-49dd-a240-be7b64506c91","source":"https://avatars.slant.co/identicons/d9a2a911-b2d3-49dd-a240-be7b64506c91"},"created":"Tue, 04 Apr 2023 02:29:33 GMT","username":"BrilliantDanina1772","anonymous":true,"displayName":"BrilliantDanina","localID":"Oqghf3d8User:d9a2a911-b2d3-49dd-a240-be7b64506c91202"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/40200"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/40/activity","URL":"/topics/25/viewpoints/22/sections/40/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/activity203"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/40/votes","URL":"/topics/25/viewpoints/22/sections/40/votes","count":3,"upvotes":3,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/votes204"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/40/react","URL":"/topics/25/viewpoints/22/sections/40/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/upvote","URL":"/topics/25/viewpoints/22/sections/40/react/upvote","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/upvote206"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/downvote","URL":"/topics/25/viewpoints/22/sections/40/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/downvote207"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/useful","URL":"/topics/25/viewpoints/22/sections/40/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/useful208"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/flag","URL":"/topics/25/viewpoints/22/sections/40/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/flag209"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/40/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/needs-improvement210"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/40/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/40/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react/out-of-date211"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/40/react205"},"localID":"Oqghf3d825-22-40197"},{"id":3,"URL":"/topics/25/viewpoints/22/sections/3/~","loc":[25,22],"type":"Model","uuid":"25-22-3","class":"Section","isCon":false,"revision":{"text":"Only features deemed critical are added to the language to prevent cruft from working its way into the language. The language is small enough to fit inside one's head without having to repeatedly open documentation. Documentation is hosted on an official webpage in a manner that is simple to read and understand.","type":"Model","uuid":"Revision:3338571","class":"Revision","price":"","title":"API documentation is rich in content; easy to memorize","images":{"URL":null,"type":"List","uuid":"ImageList@8da9eca0-b6de-514a-8975-9b1ed665c124","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@8da9eca0-b6de-514a-8975-9b1ed665c124214"},"siteURL":"","localID":"Oqghf3d8Revision:3338571213"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/3","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd216"},{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167217"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65218"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/3215"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/3/activity","URL":"/topics/25/viewpoints/22/sections/3/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/activity219"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/3/votes","URL":"/topics/25/viewpoints/22/sections/3/votes","count":35,"upvotes":35,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/votes220"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/3/react","URL":"/topics/25/viewpoints/22/sections/3/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/upvote","URL":"/topics/25/viewpoints/22/sections/3/react/upvote","count":35,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/upvote222"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/downvote","URL":"/topics/25/viewpoints/22/sections/3/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/downvote223"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/useful","URL":"/topics/25/viewpoints/22/sections/3/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/useful224"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/flag","URL":"/topics/25/viewpoints/22/sections/3/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/flag225"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/3/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/needs-improvement226"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/3/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/3/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react/out-of-date227"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/3/react221"},"localID":"Oqghf3d825-22-3212"},{"id":18,"URL":"/topics/25/viewpoints/22/sections/18/~","loc":[25,22],"type":"Model","uuid":"25-22-18","class":"Section","isCon":true,"revision":{"text":"Go is famously regarded as very simple. However, this simplicity becomes problematic in time. Programmers who use Go find themselves over and over again writing the same thing from a very low point of view. Domains not already served by libraries that are easy to glue are very difficult to get into. ","type":"Model","uuid":"Revision:350338","class":"Revision","price":"","title":"Hard to abstract even the simplest notions","images":{"URL":null,"type":"List","uuid":"ImageList@29b78375-79f0-58a1-842d-f04b62572f46","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@29b78375-79f0-58a1-842d-f04b62572f46230"},"siteURL":"","localID":"Oqghf3d8Revision:350338229"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/18","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b5232"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/18231"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/18/activity","URL":"/topics/25/viewpoints/22/sections/18/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/activity233"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/18/votes","URL":"/topics/25/viewpoints/22/sections/18/votes","count":26,"upvotes":28,"downvotes":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/votes234"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/18/react","URL":"/topics/25/viewpoints/22/sections/18/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/upvote","URL":"/topics/25/viewpoints/22/sections/18/react/upvote","count":28,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/upvote236"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/downvote","URL":"/topics/25/viewpoints/22/sections/18/react/downvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/downvote237"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/useful","URL":"/topics/25/viewpoints/22/sections/18/react/useful","count":6,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/useful238"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/flag","URL":"/topics/25/viewpoints/22/sections/18/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/flag239"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/18/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/needs-improvement240"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/18/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/18/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react/out-of-date241"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/18/react235"},"localID":"Oqghf3d825-22-18228"},{"id":10,"URL":"/topics/25/viewpoints/22/sections/10/~","loc":[25,22],"type":"Model","uuid":"25-22-10","class":"Section","isCon":false,"revision":{"text":"This naturally also supports first class and high order functions, so you may pass functions as variables to other functions.\n","type":"Model","uuid":"Revision:2623803","class":"Revision","price":"","title":"Supports functional programming techniques such as function literals","images":{"URL":null,"type":"List","uuid":"ImageList@54a0d6f2-7a49-5e39-b3da-2cc917890554","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@54a0d6f2-7a49-5e39-b3da-2cc917890554244"},"siteURL":"","localID":"Oqghf3d8Revision:2623803243"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/10","children":[{"URL":"/users/slyce","bio":"","type":"Model","uuid":"User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c","class":"User","image":{"large":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","small":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","source":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/"},"created":"Fri, 03 Mar 2017 05:12:55 GMT","username":"slyce","anonymous":false,"displayName":"Paolo","localID":"Oqghf3d8User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c246"},{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167247"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65248"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/10245"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/10/activity","URL":"/topics/25/viewpoints/22/sections/10/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/activity249"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/10/votes","URL":"/topics/25/viewpoints/22/sections/10/votes","count":17,"upvotes":18,"downvotes":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/votes250"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/10/react","URL":"/topics/25/viewpoints/22/sections/10/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/upvote","URL":"/topics/25/viewpoints/22/sections/10/react/upvote","count":18,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/upvote252"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/downvote","URL":"/topics/25/viewpoints/22/sections/10/react/downvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/downvote253"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/useful","URL":"/topics/25/viewpoints/22/sections/10/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/useful254"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/flag","URL":"/topics/25/viewpoints/22/sections/10/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/flag255"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/10/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/needs-improvement256"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/10/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/10/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react/out-of-date257"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/10/react251"},"localID":"Oqghf3d825-22-10242"},{"id":6,"URL":"/topics/25/viewpoints/22/sections/6/~","loc":[25,22],"type":"Model","uuid":"25-22-6","class":"Section","isCon":false,"revision":{"text":"This conveniently eliminates the need to create temporary variables.\nFibonacci example: `x, y = y, x+y`","type":"Model","uuid":"Revision:2623805","class":"Revision","price":"","title":"Multiple variables may be assigned on a single line","images":{"URL":null,"type":"List","uuid":"ImageList@4b034cc4-be3a-5225-a751-0858e9a004d7","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4b034cc4-be3a-5225-a751-0858e9a004d7260"},"siteURL":"","localID":"Oqghf3d8Revision:2623805259"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/6","children":[{"URL":"/users/slyce","bio":"","type":"Model","uuid":"User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c","class":"User","image":{"large":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","small":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/","source":"https://ucarecdn.com/6303c6f9-4a93-4490-8745-c21c78478284/"},"created":"Fri, 03 Mar 2017 05:12:55 GMT","username":"slyce","anonymous":false,"displayName":"Paolo","localID":"Oqghf3d8User:7f7e943c-494e-5cf3-8c11-0109c86c2b2c262"},{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b5263"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65264"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/6261"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/6/activity","URL":"/topics/25/viewpoints/22/sections/6/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/activity265"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/6/votes","URL":"/topics/25/viewpoints/22/sections/6/votes","count":15,"upvotes":17,"downvotes":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/votes266"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/6/react","URL":"/topics/25/viewpoints/22/sections/6/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/upvote","URL":"/topics/25/viewpoints/22/sections/6/react/upvote","count":17,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/upvote268"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/downvote","URL":"/topics/25/viewpoints/22/sections/6/react/downvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/downvote269"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/useful","URL":"/topics/25/viewpoints/22/sections/6/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/useful270"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/flag","URL":"/topics/25/viewpoints/22/sections/6/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/flag271"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/6/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/needs-improvement272"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/6/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/6/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react/out-of-date273"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/6/react267"},"localID":"Oqghf3d825-22-6258"},{"id":32,"URL":"/topics/25/viewpoints/22/sections/32/~","loc":[25,22],"type":"Model","uuid":"25-22-32","class":"Section","isCon":true,"revision":{"text":"Golang developers were extremely short-sighted and biased by forcing the K&R style, which should never have happened. Basically kicking Allman style users out of their language.","type":"Model","uuid":"Revision:5175605","class":"Revision","price":"","title":"Forces K&R style and won't allow Allman style","images":{"URL":null,"type":"List","uuid":"ImageList@e0d98f42-cb0b-58f8-b0fb-53e671e37845","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e0d98f42-cb0b-58f8-b0fb-53e671e37845276"},"siteURL":"","localID":"Oqghf3d8Revision:5175605275"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/32","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd278"},{"URL":"/users/MightyHedetet3539","bio":"","type":"Model","uuid":"User:4b23d478-442b-4973-8631-379f0a819610","class":"User","image":{"large":"https://avatars.slant.co/identicons/4b23d478-442b-4973-8631-379f0a819610","small":"https://avatars.slant.co/identicons/4b23d478-442b-4973-8631-379f0a819610","source":"https://avatars.slant.co/identicons/4b23d478-442b-4973-8631-379f0a819610"},"created":"Sun, 01 May 2022 22:01:06 GMT","username":"MightyHedetet3539","anonymous":true,"displayName":"MightyHedetet","localID":"Oqghf3d8User:4b23d478-442b-4973-8631-379f0a819610279"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/32277"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/32/activity","URL":"/topics/25/viewpoints/22/sections/32/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/activity280"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/32/votes","URL":"/topics/25/viewpoints/22/sections/32/votes","count":4,"upvotes":4,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/votes281"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/32/react","URL":"/topics/25/viewpoints/22/sections/32/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/upvote","URL":"/topics/25/viewpoints/22/sections/32/react/upvote","count":4,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/upvote283"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/downvote","URL":"/topics/25/viewpoints/22/sections/32/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/downvote284"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/useful","URL":"/topics/25/viewpoints/22/sections/32/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/useful285"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/flag","URL":"/topics/25/viewpoints/22/sections/32/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/flag286"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/32/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/needs-improvement287"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/32/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/32/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react/out-of-date288"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/32/react282"},"localID":"Oqghf3d825-22-32274"},{"id":34,"URL":"/topics/25/viewpoints/22/sections/34/~","loc":[25,22],"type":"Model","uuid":"25-22-34","class":"Section","isCon":true,"revision":{"text":"Golang does weirdness with const versus having real enums, like other languages. This reflects the stubbornness and shortsightedness of the core developers, similar to the issue with generics, where it was denied that it was needed until it became too obvious that it should have been added years ago.","type":"Model","uuid":"Revision:5207131","class":"Revision","price":"","title":"Doesn't have true enums","images":{"URL":null,"type":"List","uuid":"ImageList@affb677d-89c1-51f5-956d-dc48f90e12ed","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@affb677d-89c1-51f5-956d-dc48f90e12ed291"},"siteURL":"","localID":"Oqghf3d8Revision:5207131290"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/34","children":[{"URL":"/users/CourteousFujin3976","bio":"","type":"Model","uuid":"User:8b85ea0f-1867-4db2-b2ee-686c08397e0c","class":"User","image":{"large":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","small":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","source":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c"},"created":"Mon, 30 May 2022 19:27:52 GMT","username":"CourteousFujin3976","anonymous":true,"displayName":"CourteousFujin","localID":"Oqghf3d8User:8b85ea0f-1867-4db2-b2ee-686c08397e0c293"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/34292"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/34/activity","URL":"/topics/25/viewpoints/22/sections/34/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/activity294"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/34/votes","URL":"/topics/25/viewpoints/22/sections/34/votes","count":3,"upvotes":3,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/votes295"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/34/react","URL":"/topics/25/viewpoints/22/sections/34/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/upvote","URL":"/topics/25/viewpoints/22/sections/34/react/upvote","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/upvote297"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/downvote","URL":"/topics/25/viewpoints/22/sections/34/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/downvote298"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/useful","URL":"/topics/25/viewpoints/22/sections/34/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/useful299"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/flag","URL":"/topics/25/viewpoints/22/sections/34/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/flag300"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/34/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/needs-improvement301"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/34/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/34/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react/out-of-date302"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/34/react296"},"localID":"Oqghf3d825-22-34289"},{"id":35,"URL":"/topics/25/viewpoints/22/sections/35/~","loc":[25,22],"type":"Model","uuid":"25-22-35","class":"Section","isCon":true,"revision":{"text":"Makes it harder to have functions of different parameters types in a non OOP language. Thus messy generics and interfaces, and more confusion, where sum types could have solved a number of issues.","type":"Model","uuid":"Revision:5207134","class":"Revision","price":"","title":"Does not have sum types","images":{"URL":null,"type":"List","uuid":"ImageList@de440e1b-9e3e-5ac4-a28b-71c50e8638be","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@de440e1b-9e3e-5ac4-a28b-71c50e8638be305"},"siteURL":"","localID":"Oqghf3d8Revision:5207134304"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/35","children":[{"URL":"/users/CourteousFujin3976","bio":"","type":"Model","uuid":"User:8b85ea0f-1867-4db2-b2ee-686c08397e0c","class":"User","image":{"large":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","small":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","source":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c"},"created":"Mon, 30 May 2022 19:27:52 GMT","username":"CourteousFujin3976","anonymous":true,"displayName":"CourteousFujin","localID":"Oqghf3d8User:8b85ea0f-1867-4db2-b2ee-686c08397e0c307"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/35306"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/35/activity","URL":"/topics/25/viewpoints/22/sections/35/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/activity308"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/35/votes","URL":"/topics/25/viewpoints/22/sections/35/votes","count":2,"upvotes":2,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/votes309"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/35/react","URL":"/topics/25/viewpoints/22/sections/35/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/upvote","URL":"/topics/25/viewpoints/22/sections/35/react/upvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/upvote311"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/downvote","URL":"/topics/25/viewpoints/22/sections/35/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/downvote312"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/useful","URL":"/topics/25/viewpoints/22/sections/35/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/useful313"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/flag","URL":"/topics/25/viewpoints/22/sections/35/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/flag314"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/35/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/needs-improvement315"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/35/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/35/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react/out-of-date316"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/35/react310"},"localID":"Oqghf3d825-22-35303"},{"id":38,"URL":"/topics/25/viewpoints/22/sections/38/~","loc":[25,22],"type":"Model","uuid":"25-22-38","class":"Section","isCon":true,"revision":{"text":"Newer languages that could threaten Golang (or other Google controlled languages) appear to have suppressed search results on Google and YouTube. Dangerous situation where large company can manipulate user choice and market share. The freedom to freely choose and user rights need to be protected.","type":"Model","uuid":"Revision:5383869","class":"Revision","price":"","title":"It appears Google uses position to snuff out or suppress other languages","images":{"URL":null,"type":"List","uuid":"ImageList@6e27502b-bb26-59df-b012-0535a0eaec69","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@6e27502b-bb26-59df-b012-0535a0eaec69319"},"siteURL":"","localID":"Oqghf3d8Revision:5383869318"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/38","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd321"},{"URL":"/users/CourageousBaalHammon4493","bio":"","type":"Model","uuid":"User:67c69fc0-2144-44dd-99ac-d7af1e870651","class":"User","image":{"large":"https://avatars.slant.co/identicons/67c69fc0-2144-44dd-99ac-d7af1e870651","small":"https://avatars.slant.co/identicons/67c69fc0-2144-44dd-99ac-d7af1e870651","source":"https://avatars.slant.co/identicons/67c69fc0-2144-44dd-99ac-d7af1e870651"},"created":"Sat, 26 Nov 2022 13:41:12 GMT","username":"CourageousBaalHammon4493","anonymous":true,"displayName":"CourageousBaalHammon","localID":"Oqghf3d8User:67c69fc0-2144-44dd-99ac-d7af1e870651322"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/38320"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/38/activity","URL":"/topics/25/viewpoints/22/sections/38/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/activity323"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/38/votes","URL":"/topics/25/viewpoints/22/sections/38/votes","count":2,"upvotes":2,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/votes324"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/38/react","URL":"/topics/25/viewpoints/22/sections/38/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/upvote","URL":"/topics/25/viewpoints/22/sections/38/react/upvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/upvote326"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/downvote","URL":"/topics/25/viewpoints/22/sections/38/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/downvote327"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/useful","URL":"/topics/25/viewpoints/22/sections/38/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/useful328"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/flag","URL":"/topics/25/viewpoints/22/sections/38/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/flag329"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/38/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/needs-improvement330"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/38/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/38/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react/out-of-date331"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/38/react325"},"localID":"Oqghf3d825-22-38317"},{"id":12,"URL":"/topics/25/viewpoints/22/sections/12/~","loc":[25,22],"type":"Model","uuid":"25-22-12","class":"Section","isCon":false,"revision":{"text":"The idiomatic approach to writing a Go software project is to perform test-driven development with unit testing. Every source code file should have an associated `*_test.go` file which tests functions in the code.","type":"Model","uuid":"Revision:1685738","class":"Revision","price":"","title":"Built-in unit testing","images":{"URL":null,"type":"List","uuid":"ImageList@7fddef75-9d0d-56fd-adf1-2f73bbaea513","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@7fddef75-9d0d-56fd-adf1-2f73bbaea513334"},"siteURL":"","localID":"Oqghf3d8Revision:1685738333"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/12","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167336"},{"URL":"/users/LauraNK","bio":"","type":"Model","uuid":"User:c20f6ac4-a308-5158-ad73-e4c1608deed2","class":"User","image":{"large":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","small":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","source":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/"},"created":"Mon, 18 May 2015 20:03:37 GMT","username":"LauraNK","anonymous":false,"displayName":"Laura Kyle","localID":"Oqghf3d8User:c20f6ac4-a308-5158-ad73-e4c1608deed2337"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65338"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/12335"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/12/activity","URL":"/topics/25/viewpoints/22/sections/12/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/activity339"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/12/votes","URL":"/topics/25/viewpoints/22/sections/12/votes","count":28,"upvotes":28,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/votes340"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/12/react","URL":"/topics/25/viewpoints/22/sections/12/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/upvote","URL":"/topics/25/viewpoints/22/sections/12/react/upvote","count":28,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/upvote342"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/downvote","URL":"/topics/25/viewpoints/22/sections/12/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/downvote343"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/useful","URL":"/topics/25/viewpoints/22/sections/12/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/useful344"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/flag","URL":"/topics/25/viewpoints/22/sections/12/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/flag345"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/12/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/needs-improvement346"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/12/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/12/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react/out-of-date347"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/12/react341"},"localID":"Oqghf3d825-22-12332"},{"id":11,"URL":"/topics/25/viewpoints/22/sections/11/~","loc":[25,22],"type":"Model","uuid":"25-22-11","class":"Section","isCon":false,"revision":{"text":"This helps keep every programmer on the same page in a project and eliminates arguments over formatting styles.","type":"Model","uuid":"Revision:1685742","class":"Revision","price":"","title":"Provides tools for automatically formatting code for your entire software project","images":{"URL":null,"type":"List","uuid":"ImageList@15422a90-5fad-5b04-867d-6fbc94a4d9d5","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@15422a90-5fad-5b04-867d-6fbc94a4d9d5350"},"siteURL":"","localID":"Oqghf3d8Revision:1685742349"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/11","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167352"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65353"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/11351"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/11/activity","URL":"/topics/25/viewpoints/22/sections/11/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/activity354"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/11/votes","URL":"/topics/25/viewpoints/22/sections/11/votes","count":27,"upvotes":27,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/votes355"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/11/react","URL":"/topics/25/viewpoints/22/sections/11/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/upvote","URL":"/topics/25/viewpoints/22/sections/11/react/upvote","count":27,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/upvote357"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/downvote","URL":"/topics/25/viewpoints/22/sections/11/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/downvote358"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/useful","URL":"/topics/25/viewpoints/22/sections/11/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/useful359"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/flag","URL":"/topics/25/viewpoints/22/sections/11/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/flag360"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/11/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/needs-improvement361"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/11/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/11/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react/out-of-date362"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/11/react356"},"localID":"Oqghf3d825-22-11348"},{"id":28,"URL":"/topics/25/viewpoints/22/sections/28/~","loc":[25,22],"type":"Model","uuid":"25-22-28","class":"Section","isCon":true,"revision":{"text":"Go was designed for large team projects where many contributors may be incompetent. That Go can still get things done under these conditions is a testament to its utility in this niche. Go's infamously weak abstraction power is thus a feature, not a bug, meant to prevent your teammates from doing too much damage. This also means any team member can be easily replaced by another code monkey at minimum cost. Good for the company, bad for you. The more talented programmers, on the other hand, will be very frustrated by having one hand tied behind their back.","type":"Model","uuid":"Revision:745231","class":"Revision","price":"","title":"Designed to make the programmer expendable","images":{"URL":null,"type":"List","uuid":"ImageList@e0ac33a3-787a-5878-a1ea-b16a786859f8","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e0ac33a3-787a-5878-a1ea-b16a786859f8365"},"siteURL":"","localID":"Oqghf3d8Revision:745231364"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/28","children":[{"URL":"/users/gilch","bio":"","type":"Model","uuid":"User:9923eca6-8d25-517d-99b5-7e18c12cce3e","class":"User","image":{"large":"https://ucarecdn.com/e4789c75-e7e0-4252-b2ae-f0eff303d18d/","small":"https://ucarecdn.com/e4789c75-e7e0-4252-b2ae-f0eff303d18d/","source":"https://ucarecdn.com/e4789c75-e7e0-4252-b2ae-f0eff303d18d/"},"created":"Tue, 07 Jun 2016 04:08:12 GMT","username":"gilch","anonymous":false,"displayName":"gilch","localID":"Oqghf3d8User:9923eca6-8d25-517d-99b5-7e18c12cce3e367"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/28366"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/28/activity","URL":"/topics/25/viewpoints/22/sections/28/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/activity368"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/28/votes","URL":"/topics/25/viewpoints/22/sections/28/votes","count":14,"upvotes":16,"downvotes":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/votes369"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/28/react","URL":"/topics/25/viewpoints/22/sections/28/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/upvote","URL":"/topics/25/viewpoints/22/sections/28/react/upvote","count":16,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/upvote371"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/downvote","URL":"/topics/25/viewpoints/22/sections/28/react/downvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/downvote372"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/useful","URL":"/topics/25/viewpoints/22/sections/28/react/useful","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/useful373"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/flag","URL":"/topics/25/viewpoints/22/sections/28/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/flag374"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/28/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/needs-improvement375"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/28/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/28/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react/out-of-date376"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/28/react370"},"localID":"Oqghf3d825-22-28363"},{"id":24,"URL":"/topics/25/viewpoints/22/sections/24/~","loc":[25,22],"type":"Model","uuid":"25-22-24","class":"Section","isCon":true,"revision":{"text":"Due to single character only difference, declare and assign statement can easily shadow variable from outer scope unconsciously. Example:\n\n```\nerr := nil\nif xxx {\n  err := somefunctionthatreturnsanerr\n}\nreturn err // always return nil\n```","type":"Model","uuid":"Revision:1685754","class":"Revision","price":"","title":"Easy to shadow variable","images":{"URL":null,"type":"List","uuid":"ImageList@14cbced0-1f6d-5bd1-97f6-0ae2c67100a5","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@14cbced0-1f6d-5bd1-97f6-0ae2c67100a5379"},"siteURL":"","localID":"Oqghf3d8Revision:1685754378"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/24","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167381"},{"URL":"/users/FB:10208354943421526","bio":"","type":"Model","uuid":"User:31b2de18-bd78-5dc7-b454-e099256b3291","class":"User","image":{"large":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200","small":"https://graph.facebook.com/10208354943421526/picture","source":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200"},"created":"Sun, 03 Jan 2016 10:27:04 GMT","username":"FB:10208354943421526","anonymous":false,"displayName":"Mario Ray Mahardhika","localID":"Oqghf3d8User:31b2de18-bd78-5dc7-b454-e099256b3291382"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/24380"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/24/activity","URL":"/topics/25/viewpoints/22/sections/24/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/activity383"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/24/votes","URL":"/topics/25/viewpoints/22/sections/24/votes","count":4,"upvotes":10,"downvotes":6,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/votes384"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/24/react","URL":"/topics/25/viewpoints/22/sections/24/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/upvote","URL":"/topics/25/viewpoints/22/sections/24/react/upvote","count":10,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/upvote386"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/downvote","URL":"/topics/25/viewpoints/22/sections/24/react/downvote","count":6,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/downvote387"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/useful","URL":"/topics/25/viewpoints/22/sections/24/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/useful388"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/flag","URL":"/topics/25/viewpoints/22/sections/24/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/flag389"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/24/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/needs-improvement390"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/24/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/24/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react/out-of-date391"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/24/react385"},"localID":"Oqghf3d825-22-24377"},{"id":4,"URL":"/topics/25/viewpoints/22/sections/4/~","loc":[25,22],"type":"Model","uuid":"25-22-4","class":"Section","isCon":false,"revision":{"text":"Godoc is provided to automatically generate API documentation for Go projects. Godoc also hosts its own self-contained web server that will list documentation for all installed packages in your Go path.","type":"Model","uuid":"Revision:3338575","class":"Revision","price":"","title":"Automatically generates API documentation for installed packages","images":{"URL":null,"type":"List","uuid":"ImageList@82cab2b6-4a13-52ce-b00f-d2e9a498d6dc","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@82cab2b6-4a13-52ce-b00f-d2e9a498d6dc394"},"siteURL":"","localID":"Oqghf3d8Revision:3338575393"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/4","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd396"},{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167397"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65398"}],"count":3,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/4395"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/4/activity","URL":"/topics/25/viewpoints/22/sections/4/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/activity399"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/4/votes","URL":"/topics/25/viewpoints/22/sections/4/votes","count":19,"upvotes":19,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/votes400"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/4/react","URL":"/topics/25/viewpoints/22/sections/4/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/upvote","URL":"/topics/25/viewpoints/22/sections/4/react/upvote","count":19,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/upvote402"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/downvote","URL":"/topics/25/viewpoints/22/sections/4/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/downvote403"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/useful","URL":"/topics/25/viewpoints/22/sections/4/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/useful404"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/flag","URL":"/topics/25/viewpoints/22/sections/4/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/flag405"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/4/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/needs-improvement406"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/4/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/4/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react/out-of-date407"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/4/react401"},"localID":"Oqghf3d825-22-4392"},{"id":31,"URL":"/topics/25/viewpoints/22/sections/31/~","loc":[25,22],"type":"Model","uuid":"25-22-31","class":"Section","isCon":true,"revision":{"text":"Those who are used to Visual Studio can feel the lack of a forms designer for rapid development.","type":"Model","uuid":"Revision:3743855","class":"Revision","price":"","title":"No forms designer","images":{"URL":null,"type":"List","uuid":"ImageList@a61726c1-0864-5528-8950-7d8d1ad78e57","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a61726c1-0864-5528-8950-7d8d1ad78e57410"},"siteURL":"","localID":"Oqghf3d8Revision:3743855409"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/31","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd412"},{"URL":"/users/RickZeeland","bio":"Software developer in the Netherlands.","type":"Model","uuid":"User:c36fc94b-bd9e-4af0-98dc-c38656167558","class":"User","image":{"large":"https://ucarecdn.com/0891f42d-f9d1-41fd-a0e6-8621ce8db72a/","small":"https://ucarecdn.com/0891f42d-f9d1-41fd-a0e6-8621ce8db72a/","source":"https://ucarecdn.com/0891f42d-f9d1-41fd-a0e6-8621ce8db72a/"},"created":"Wed, 16 May 2018 20:05:39 GMT","username":"RickZeeland","anonymous":false,"displayName":"RickZeeland","localID":"Oqghf3d8User:c36fc94b-bd9e-4af0-98dc-c38656167558413"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/31411"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/31/activity","URL":"/topics/25/viewpoints/22/sections/31/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/activity414"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/31/votes","URL":"/topics/25/viewpoints/22/sections/31/votes","count":1,"upvotes":4,"downvotes":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/votes415"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/31/react","URL":"/topics/25/viewpoints/22/sections/31/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/upvote","URL":"/topics/25/viewpoints/22/sections/31/react/upvote","count":4,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/upvote417"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/downvote","URL":"/topics/25/viewpoints/22/sections/31/react/downvote","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/downvote418"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/useful","URL":"/topics/25/viewpoints/22/sections/31/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/useful419"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/flag","URL":"/topics/25/viewpoints/22/sections/31/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/flag420"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/31/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/needs-improvement421"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/31/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/31/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react/out-of-date422"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/31/react416"},"localID":"Oqghf3d825-22-31408"},{"id":39,"URL":"/topics/25/viewpoints/22/sections/39/~","loc":[25,22],"type":"Model","uuid":"25-22-39","class":"Section","isCon":true,"revision":{"text":"","type":"Model","uuid":"Revision:5389378","class":"Revision","price":"","title":"Bizarre syntactic choices like a unique date format. ","images":{"URL":null,"type":"List","uuid":"ImageList@6b3b2f05-6517-5fd9-b962-24096b95c756","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@6b3b2f05-6517-5fd9-b962-24096b95c756425"},"siteURL":"","localID":"Oqghf3d8Revision:5389378424"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/39","children":[{"URL":"/users/NonchalantDercetius7247","bio":"","type":"Model","uuid":"User:cfe1ecc8-897c-4410-a722-a0d393d3ea4e","class":"User","image":{"large":"https://avatars.slant.co/identicons/cfe1ecc8-897c-4410-a722-a0d393d3ea4e","small":"https://avatars.slant.co/identicons/cfe1ecc8-897c-4410-a722-a0d393d3ea4e","source":"https://avatars.slant.co/identicons/cfe1ecc8-897c-4410-a722-a0d393d3ea4e"},"created":"Sat, 03 Dec 2022 09:48:51 GMT","username":"NonchalantDercetius7247","anonymous":true,"displayName":"NonchalantDercetius","localID":"Oqghf3d8User:cfe1ecc8-897c-4410-a722-a0d393d3ea4e427"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/39426"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/39/activity","URL":"/topics/25/viewpoints/22/sections/39/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/activity428"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/39/votes","URL":"/topics/25/viewpoints/22/sections/39/votes","count":1,"upvotes":1,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/votes429"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/39/react","URL":"/topics/25/viewpoints/22/sections/39/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/upvote","URL":"/topics/25/viewpoints/22/sections/39/react/upvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/upvote431"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/downvote","URL":"/topics/25/viewpoints/22/sections/39/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/downvote432"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/useful","URL":"/topics/25/viewpoints/22/sections/39/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/useful433"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/flag","URL":"/topics/25/viewpoints/22/sections/39/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/flag434"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/39/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/needs-improvement435"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/39/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/39/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react/out-of-date436"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/39/react430"},"localID":"Oqghf3d825-22-39423"},{"id":37,"URL":"/topics/25/viewpoints/22/sections/37/~","loc":[25,22],"type":"Model","uuid":"25-22-37","class":"Section","isCon":true,"revision":{"text":"","type":"Model","uuid":"Revision:5224278","class":"Revision","price":"","title":"Changing visibility requires renaming all over the code","images":{"URL":null,"type":"List","uuid":"ImageList@ad8a6987-32dd-5fb5-9812-b40e721a40ad","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@ad8a6987-32dd-5fb5-9812-b40e721a40ad439"},"siteURL":"","localID":"Oqghf3d8Revision:5224278438"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/37","children":[{"URL":"/users/meikl","bio":"","type":"Model","uuid":"User:380050f6-ca90-581e-85c2-e4df106f418b","class":"User","image":{"large":"https://avatars.slant.co/identicons/380050f6-ca90-581e-85c2-e4df106f418b","small":"https://avatars.slant.co/identicons/380050f6-ca90-581e-85c2-e4df106f418b","source":"https://avatars.slant.co/identicons/380050f6-ca90-581e-85c2-e4df106f418b"},"created":"Sat, 30 Sep 2017 04:57:51 GMT","username":"meikl","anonymous":false,"displayName":"meikl","localID":"Oqghf3d8User:380050f6-ca90-581e-85c2-e4df106f418b441"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/37440"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/37/activity","URL":"/topics/25/viewpoints/22/sections/37/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/activity442"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/37/votes","URL":"/topics/25/viewpoints/22/sections/37/votes","count":1,"upvotes":1,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/votes443"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/37/react","URL":"/topics/25/viewpoints/22/sections/37/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/upvote","URL":"/topics/25/viewpoints/22/sections/37/react/upvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/upvote445"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/downvote","URL":"/topics/25/viewpoints/22/sections/37/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/downvote446"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/useful","URL":"/topics/25/viewpoints/22/sections/37/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/useful447"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/flag","URL":"/topics/25/viewpoints/22/sections/37/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/flag448"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/37/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/needs-improvement449"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/37/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/37/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react/out-of-date450"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/37/react444"},"localID":"Oqghf3d825-22-37437"},{"id":36,"URL":"/topics/25/viewpoints/22/sections/36/~","loc":[25,22],"type":"Model","uuid":"25-22-36","class":"Section","isCon":true,"revision":{"text":"Only way to prevent something from being mutated is to make copies of it, and to be very careful to not mutate it.","type":"Model","uuid":"Revision:5207137","class":"Revision","price":"","title":"Lacks support for immutable data","images":{"URL":null,"type":"List","uuid":"ImageList@7be39636-7dbb-51c8-b9cf-ffb0646f24bb","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@7be39636-7dbb-51c8-b9cf-ffb0646f24bb453"},"siteURL":"","localID":"Oqghf3d8Revision:5207137452"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/36","children":[{"URL":"/users/CourteousFujin3976","bio":"","type":"Model","uuid":"User:8b85ea0f-1867-4db2-b2ee-686c08397e0c","class":"User","image":{"large":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","small":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c","source":"https://avatars.slant.co/identicons/8b85ea0f-1867-4db2-b2ee-686c08397e0c"},"created":"Mon, 30 May 2022 19:27:52 GMT","username":"CourteousFujin3976","anonymous":true,"displayName":"CourteousFujin","localID":"Oqghf3d8User:8b85ea0f-1867-4db2-b2ee-686c08397e0c455"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/36454"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/36/activity","URL":"/topics/25/viewpoints/22/sections/36/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/activity456"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/36/votes","URL":"/topics/25/viewpoints/22/sections/36/votes","count":1,"upvotes":1,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/votes457"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/36/react","URL":"/topics/25/viewpoints/22/sections/36/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/upvote","URL":"/topics/25/viewpoints/22/sections/36/react/upvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/upvote459"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/downvote","URL":"/topics/25/viewpoints/22/sections/36/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/downvote460"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/useful","URL":"/topics/25/viewpoints/22/sections/36/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/useful461"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/flag","URL":"/topics/25/viewpoints/22/sections/36/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/flag462"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/36/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/needs-improvement463"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/36/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/36/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react/out-of-date464"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/36/react458"},"localID":"Oqghf3d825-22-36451"},{"id":17,"URL":"/topics/25/viewpoints/22/sections/17/~","loc":[25,22],"type":"Model","uuid":"25-22-17","class":"Section","isCon":true,"revision":{"text":"Practically no meaningful Go application can be written without indirect function calls and garbage collection, these are central to Go's core infrastructure. But these are major impediments to achieving good performance. ","type":"Model","uuid":"Revision:350335","class":"Revision","price":"","title":"Performance slowdown because of indirect calls and garbage collection","images":{"URL":null,"type":"List","uuid":"ImageList@7bc60571-87e2-56ec-8fb9-710b173a0dde","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@7bc60571-87e2-56ec-8fb9-710b173a0dde467"},"siteURL":"","localID":"Oqghf3d8Revision:350335466"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/17","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b5469"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/17468"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/17/activity","URL":"/topics/25/viewpoints/22/sections/17/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/activity470"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/17/votes","URL":"/topics/25/viewpoints/22/sections/17/votes","count":0,"upvotes":5,"downvotes":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/votes471"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/17/react","URL":"/topics/25/viewpoints/22/sections/17/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/upvote","URL":"/topics/25/viewpoints/22/sections/17/react/upvote","count":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/upvote473"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/downvote","URL":"/topics/25/viewpoints/22/sections/17/react/downvote","count":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/downvote474"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/useful","URL":"/topics/25/viewpoints/22/sections/17/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/useful475"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/flag","URL":"/topics/25/viewpoints/22/sections/17/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/flag476"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/17/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/needs-improvement477"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/17/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/17/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react/out-of-date478"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/17/react472"},"localID":"Oqghf3d825-22-17465"},{"id":15,"URL":"/topics/25/viewpoints/22/sections/15/~","loc":[25,22],"type":"Model","uuid":"25-22-15","class":"Section","isCon":false,"revision":{"text":"As long as every source code file in a directory has the same package name, the compiler will automatically concatenate all of the files together during the compilation process.","type":"Model","uuid":"Revision:237944","class":"Revision","price":"","title":"Supports splitting source code into multiple files","images":{"URL":null,"type":"List","uuid":"ImageList@ad61e652-42e9-5387-9e64-2c08fc87ef60","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@ad61e652-42e9-5387-9e64-2c08fc87ef60481"},"siteURL":"","localID":"Oqghf3d8Revision:237944480"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/15","children":[{"URL":"/users/LauraNK","bio":"","type":"Model","uuid":"User:c20f6ac4-a308-5158-ad73-e4c1608deed2","class":"User","image":{"large":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","small":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","source":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/"},"created":"Mon, 18 May 2015 20:03:37 GMT","username":"LauraNK","anonymous":false,"displayName":"Laura Kyle","localID":"Oqghf3d8User:c20f6ac4-a308-5158-ad73-e4c1608deed2483"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65484"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/15482"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/15/activity","URL":"/topics/25/viewpoints/22/sections/15/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/activity485"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/15/votes","URL":"/topics/25/viewpoints/22/sections/15/votes","count":17,"upvotes":17,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/votes486"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/15/react","URL":"/topics/25/viewpoints/22/sections/15/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/upvote","URL":"/topics/25/viewpoints/22/sections/15/react/upvote","count":17,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/upvote488"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/downvote","URL":"/topics/25/viewpoints/22/sections/15/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/downvote489"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/useful","URL":"/topics/25/viewpoints/22/sections/15/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/useful490"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/flag","URL":"/topics/25/viewpoints/22/sections/15/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/flag491"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/15/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/needs-improvement492"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/15/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/15/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react/out-of-date493"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/15/react487"},"localID":"Oqghf3d825-22-15479"},{"id":14,"URL":"/topics/25/viewpoints/22/sections/14/~","loc":[25,22],"type":"Model","uuid":"25-22-14","class":"Section","isCon":false,"revision":{"text":"Any variable, type and function whose name begins with a capital letter will be exported by a project, while all other code remains private. There is no longer a need to signify that a piece of code is 'private' or 'public' manually.","type":"Model","uuid":"Revision:1685748","class":"Revision","price":"","title":"Syntax for exported code from a package is simplified to be less verbose than other languages","images":{"URL":null,"type":"List","uuid":"ImageList@ca404b07-c8a3-506b-b1ca-72e40e7cd426","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@ca404b07-c8a3-506b-b1ca-72e40e7cd426496"},"siteURL":"","localID":"Oqghf3d8Revision:1685748495"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/14","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167498"},{"URL":"/users/michael-murphy","bio":"","type":"Model","uuid":"User:70874b2e-2299-5d29-b652-3ce376c1ce65","class":"User","image":{"large":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200","small":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=50","source":"https://lh6.googleusercontent.com/-xSpEAkJuq0w/AAAAAAAAAAI/AAAAAAAACoI/ykfhhQCyQsk/photo.jpg?sz=200"},"created":"Mon, 12 Jan 2015 23:56:16 GMT","username":"michael-murphy","anonymous":false,"displayName":"Michael Murphy","localID":"Oqghf3d8User:70874b2e-2299-5d29-b652-3ce376c1ce65499"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/14497"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/14/activity","URL":"/topics/25/viewpoints/22/sections/14/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/activity500"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/14/votes","URL":"/topics/25/viewpoints/22/sections/14/votes","count":15,"upvotes":17,"downvotes":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/votes501"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/14/react","URL":"/topics/25/viewpoints/22/sections/14/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/upvote","URL":"/topics/25/viewpoints/22/sections/14/react/upvote","count":17,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/upvote503"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/downvote","URL":"/topics/25/viewpoints/22/sections/14/react/downvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/downvote504"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/useful","URL":"/topics/25/viewpoints/22/sections/14/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/useful505"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/flag","URL":"/topics/25/viewpoints/22/sections/14/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/flag506"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/14/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/needs-improvement507"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/14/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/14/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react/out-of-date508"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/14/react502"},"localID":"Oqghf3d825-22-14494"},{"id":22,"URL":"/topics/25/viewpoints/22/sections/22/~","loc":[25,22],"type":"Model","uuid":"25-22-22","class":"Section","isCon":true,"revision":{"text":"Finding out what interfaces are implemented by a struct requires a magic crystal ball. They are easy to write, but difficult to read and trawl through.","type":"Model","uuid":"Revision:1685752","class":"Revision","price":"","title":"Implementation of interfaces are difficult to figure out","images":{"URL":null,"type":"List","uuid":"ImageList@00637068-18e9-51f1-901c-1d85a8bb339b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@00637068-18e9-51f1-901c-1d85a8bb339b511"},"siteURL":"","localID":"Oqghf3d8Revision:1685752510"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/22","children":[{"URL":"/users/ray-chen","bio":" ","type":"Model","uuid":"User:21291777-0edc-5ce4-b44b-a435b4466167","class":"User","image":{"large":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","small":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/","source":"https://ucarecdn.com/f34d958f-91ba-46de-9e95-da06285ea623/"},"created":"Sat, 30 Sep 2017 17:32:09 GMT","username":"ray-chen","anonymous":false,"displayName":"Ray","localID":"Oqghf3d8User:21291777-0edc-5ce4-b44b-a435b4466167513"},{"URL":"/users/FB:10208354943421526","bio":"","type":"Model","uuid":"User:31b2de18-bd78-5dc7-b454-e099256b3291","class":"User","image":{"large":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200","small":"https://graph.facebook.com/10208354943421526/picture","source":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200"},"created":"Sun, 03 Jan 2016 10:27:04 GMT","username":"FB:10208354943421526","anonymous":false,"displayName":"Mario Ray Mahardhika","localID":"Oqghf3d8User:31b2de18-bd78-5dc7-b454-e099256b3291514"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/22512"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/22/activity","URL":"/topics/25/viewpoints/22/sections/22/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/activity515"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/22/votes","URL":"/topics/25/viewpoints/22/sections/22/votes","count":1,"upvotes":5,"downvotes":4,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/votes516"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/22/react","URL":"/topics/25/viewpoints/22/sections/22/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/upvote","URL":"/topics/25/viewpoints/22/sections/22/react/upvote","count":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/upvote518"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/downvote","URL":"/topics/25/viewpoints/22/sections/22/react/downvote","count":4,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/downvote519"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/useful","URL":"/topics/25/viewpoints/22/sections/22/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/useful520"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/flag","URL":"/topics/25/viewpoints/22/sections/22/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/flag521"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/22/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/needs-improvement522"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/22/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/22/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react/out-of-date523"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/22/react517"},"localID":"Oqghf3d825-22-22509"},{"id":27,"URL":"/topics/25/viewpoints/22/sections/27/~","loc":[25,22],"type":"Model","uuid":"25-22-27","class":"Section","isCon":true,"revision":{"text":"","type":"Model","uuid":"Revision:595278","class":"Revision","price":"","title":"Weak type system","images":{"URL":null,"type":"List","uuid":"ImageList@4feb894b-21a1-5948-a287-418d09e62187","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4feb894b-21a1-5948-a287-418d09e62187526"},"siteURL":"","localID":"Oqghf3d8Revision:595278525"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/27","children":[{"URL":"/users/mojojojo","bio":"","type":"Model","uuid":"User:0f3fab57-71f5-5aab-aedd-0e3ac1f92a43","class":"User","image":{"large":"https://avatars.slant.co/identicons/0f3fab57-71f5-5aab-aedd-0e3ac1f92a43","small":"https://avatars.slant.co/identicons/0f3fab57-71f5-5aab-aedd-0e3ac1f92a43","source":"https://avatars.slant.co/identicons/0f3fab57-71f5-5aab-aedd-0e3ac1f92a43"},"created":"Mon, 29 Apr 2013 19:25:32 GMT","username":"mojojojo","anonymous":false,"displayName":"Nikita Volkov","localID":"Oqghf3d8User:0f3fab57-71f5-5aab-aedd-0e3ac1f92a43528"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/27527"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/27/activity","URL":"/topics/25/viewpoints/22/sections/27/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/activity529"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/27/votes","URL":"/topics/25/viewpoints/22/sections/27/votes","count":2,"upvotes":7,"downvotes":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/votes530"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/27/react","URL":"/topics/25/viewpoints/22/sections/27/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/upvote","URL":"/topics/25/viewpoints/22/sections/27/react/upvote","count":7,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/upvote532"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/downvote","URL":"/topics/25/viewpoints/22/sections/27/react/downvote","count":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/downvote533"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/flag","URL":"/topics/25/viewpoints/22/sections/27/react/flag","count":1,"commentId":5,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/flag534"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/useful","URL":"/topics/25/viewpoints/22/sections/27/react/useful","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/useful535"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/27/react/needs-improvement","count":2,"commentId":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/needs-improvement536"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/27/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/27/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react/out-of-date537"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/27/react531"},"localID":"Oqghf3d825-22-27524"},{"id":26,"URL":"/topics/25/viewpoints/22/sections/26/~","loc":[25,22],"type":"Model","uuid":"25-22-26","class":"Section","isCon":true,"revision":{"text":"A standard step of even installing Go is modifying your path -- a person who's encountering their first language might not even understand. It's hard to escape using Go without familiarity with using build tools, managing and organizing project directories, etc. It's not as simple as Python's \"just run the .py file with the interpreter.\"","type":"Model","uuid":"Revision:505326","class":"Revision","price":"","title":"Expects prior familiarity with tooling, \"advanced\" OS use","images":{"URL":null,"type":"List","uuid":"ImageList@e29401aa-69dd-514d-9cf2-1d24feadec4a","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e29401aa-69dd-514d-9cf2-1d24feadec4a540"},"siteURL":"","localID":"Oqghf3d8Revision:505326539"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/26","children":[{"URL":"/users/cdt5050","bio":"","type":"Model","uuid":"User:3c0f21df-2565-5e64-bad3-7e041d243324","class":"User","image":{"large":"https://graph.facebook.com/100008330743569/picture?width=200&height=200","small":"https://graph.facebook.com/100008330743569/picture","source":"https://graph.facebook.com/100008330743569/picture?width=200&height=200"},"created":"Mon, 26 Jan 2015 07:42:59 GMT","username":"cdt5050","anonymous":false,"displayName":"cdt5050","localID":"Oqghf3d8User:3c0f21df-2565-5e64-bad3-7e041d243324542"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/26541"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/26/activity","URL":"/topics/25/viewpoints/22/sections/26/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/activity543"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/26/votes","URL":"/topics/25/viewpoints/22/sections/26/votes","count":9,"upvotes":11,"downvotes":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/votes544"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/26/react","URL":"/topics/25/viewpoints/22/sections/26/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/upvote","URL":"/topics/25/viewpoints/22/sections/26/react/upvote","count":11,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/upvote546"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/downvote","URL":"/topics/25/viewpoints/22/sections/26/react/downvote","count":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/downvote547"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/useful","URL":"/topics/25/viewpoints/22/sections/26/react/useful","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/useful548"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/flag","URL":"/topics/25/viewpoints/22/sections/26/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/flag549"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/26/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/needs-improvement550"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/26/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/26/react/out-of-date","count":1,"commentId":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react/out-of-date551"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/26/react545"},"localID":"Oqghf3d825-22-26538"},{"id":25,"URL":"/topics/25/viewpoints/22/sections/25/~","loc":[25,22],"type":"Model","uuid":"25-22-25","class":"Section","isCon":true,"revision":{"text":"Too much knowledge required for a first programming language.","type":"Model","uuid":"Revision:475999","class":"Revision","price":"","title":"Requires specific directory structure and environment variable settings","images":{"URL":null,"type":"List","uuid":"ImageList@842f1499-379e-5d49-a5c0-541f5bfbdd83","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@842f1499-379e-5d49-a5c0-541f5bfbdd83554"},"siteURL":"","localID":"Oqghf3d8Revision:475999553"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/25","children":[{"URL":"/users/LauraNK","bio":"","type":"Model","uuid":"User:c20f6ac4-a308-5158-ad73-e4c1608deed2","class":"User","image":{"large":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","small":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","source":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/"},"created":"Mon, 18 May 2015 20:03:37 GMT","username":"LauraNK","anonymous":false,"displayName":"Laura Kyle","localID":"Oqghf3d8User:c20f6ac4-a308-5158-ad73-e4c1608deed2556"},{"URL":"/users/FB:10208354943421526","bio":"","type":"Model","uuid":"User:31b2de18-bd78-5dc7-b454-e099256b3291","class":"User","image":{"large":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200","small":"https://graph.facebook.com/10208354943421526/picture","source":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200"},"created":"Sun, 03 Jan 2016 10:27:04 GMT","username":"FB:10208354943421526","anonymous":false,"displayName":"Mario Ray Mahardhika","localID":"Oqghf3d8User:31b2de18-bd78-5dc7-b454-e099256b3291557"}],"count":2,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/25555"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/25/activity","URL":"/topics/25/viewpoints/22/sections/25/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/activity558"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/25/votes","URL":"/topics/25/viewpoints/22/sections/25/votes","count":5,"upvotes":8,"downvotes":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/votes559"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/25/react","URL":"/topics/25/viewpoints/22/sections/25/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/upvote","URL":"/topics/25/viewpoints/22/sections/25/react/upvote","count":8,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/upvote561"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/downvote","URL":"/topics/25/viewpoints/22/sections/25/react/downvote","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/downvote562"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/useful","URL":"/topics/25/viewpoints/22/sections/25/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/useful563"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/flag","URL":"/topics/25/viewpoints/22/sections/25/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/flag564"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/25/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/needs-improvement565"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/25/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/25/react/out-of-date","count":1,"commentId":2,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react/out-of-date566"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/25/react560"},"localID":"Oqghf3d825-22-25552"},{"id":29,"URL":"/topics/25/viewpoints/22/sections/29/~","loc":[25,22],"type":"Model","uuid":"25-22-29","class":"Section","isCon":true,"revision":{"text":"","type":"Model","uuid":"Revision:838954","class":"Revision","price":"","title":"Does not support circular dependencies","images":{"URL":null,"type":"List","uuid":"ImageList@a2306977-b159-5383-83f1-bab2746bdd81","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a2306977-b159-5383-83f1-bab2746bdd81569"},"siteURL":"","localID":"Oqghf3d8Revision:838954568"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/29","children":[{"URL":"/users/OscarDavis","bio":"","type":"Model","uuid":"User:998b223a-c882-5b13-9031-a7627eeb37d1","class":"User","image":{"large":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1","small":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1","source":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1"},"created":"Mon, 01 May 2017 14:54:07 GMT","username":"OscarDavis","anonymous":false,"displayName":"Oscar Davis","localID":"Oqghf3d8User:998b223a-c882-5b13-9031-a7627eeb37d1571"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/29570"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/29/activity","URL":"/topics/25/viewpoints/22/sections/29/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/activity572"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/29/votes","URL":"/topics/25/viewpoints/22/sections/29/votes","count":1,"upvotes":1,"downvotes":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/votes573"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/29/react","URL":"/topics/25/viewpoints/22/sections/29/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/upvote","URL":"/topics/25/viewpoints/22/sections/29/react/upvote","count":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/upvote575"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/downvote","URL":"/topics/25/viewpoints/22/sections/29/react/downvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/downvote576"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/flag","URL":"/topics/25/viewpoints/22/sections/29/react/flag","count":1,"commentId":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/flag577"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/useful","URL":"/topics/25/viewpoints/22/sections/29/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/useful578"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/29/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/needs-improvement579"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/29/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/29/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react/out-of-date580"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/29/react574"},"localID":"Oqghf3d825-22-29567"},{"id":30,"URL":"/topics/25/viewpoints/22/sections/30/~","loc":[25,22],"type":"Model","uuid":"25-22-30","class":"Section","isCon":true,"revision":{"text":"","type":"Model","uuid":"Revision:838956","class":"Revision","price":"","title":"Does not support circular dependencies","images":{"URL":null,"type":"List","uuid":"ImageList@8149334a-6fd5-5475-a977-56af998f305e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@8149334a-6fd5-5475-a977-56af998f305e583"},"siteURL":"","localID":"Oqghf3d8Revision:838956582"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/30","children":[{"URL":"/users/OscarDavis","bio":"","type":"Model","uuid":"User:998b223a-c882-5b13-9031-a7627eeb37d1","class":"User","image":{"large":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1","small":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1","source":"https://avatars.slant.co/identicons/998b223a-c882-5b13-9031-a7627eeb37d1"},"created":"Mon, 01 May 2017 14:54:07 GMT","username":"OscarDavis","anonymous":false,"displayName":"Oscar Davis","localID":"Oqghf3d8User:998b223a-c882-5b13-9031-a7627eeb37d1585"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/30584"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/30/activity","URL":"/topics/25/viewpoints/22/sections/30/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/activity586"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/30/votes","URL":"/topics/25/viewpoints/22/sections/30/votes","count":-3,"upvotes":0,"downvotes":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/votes587"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/30/react","URL":"/topics/25/viewpoints/22/sections/30/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/upvote","URL":"/topics/25/viewpoints/22/sections/30/react/upvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/upvote589"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/downvote","URL":"/topics/25/viewpoints/22/sections/30/react/downvote","count":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/downvote590"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/flag","URL":"/topics/25/viewpoints/22/sections/30/react/flag","count":1,"commentId":3,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/flag591"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/useful","URL":"/topics/25/viewpoints/22/sections/30/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/useful592"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/30/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/needs-improvement593"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/30/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/30/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react/out-of-date594"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/30/react588"},"localID":"Oqghf3d825-22-30581"},{"id":23,"URL":"/topics/25/viewpoints/22/sections/23/~","loc":[25,22],"type":"Model","uuid":"25-22-23","class":"Section","isCon":true,"revision":{"text":"Even on a decent machine, a \"Hello, World\" program may take 3 seconds to compile leading to much time wasted waiting for the compiler to finish compiling.","type":"Model","uuid":"Revision:475919","class":"Revision","price":"","title":"Slow compile time","images":{"URL":null,"type":"List","uuid":"ImageList@d6098639-6c50-5b64-a2e9-f73460a82142","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d6098639-6c50-5b64-a2e9-f73460a82142597"},"siteURL":"","localID":"Oqghf3d8Revision:475919596"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/25/viewpoints/22/sections/23","children":[{"URL":"/users/FB:10208354943421526","bio":"","type":"Model","uuid":"User:31b2de18-bd78-5dc7-b454-e099256b3291","class":"User","image":{"large":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200","small":"https://graph.facebook.com/10208354943421526/picture","source":"https://graph.facebook.com/10208354943421526/picture?width=200&height=200"},"created":"Sun, 03 Jan 2016 10:27:04 GMT","username":"FB:10208354943421526","anonymous":false,"displayName":"Mario Ray Mahardhika","localID":"Oqghf3d8User:31b2de18-bd78-5dc7-b454-e099256b3291599"}],"count":1,"localID":"Oqghf3d8UserList@/topics/25/viewpoints/22/sections/23598"},"events":{"type":"List","class":"EventList","uuid":"/topics/25/viewpoints/22/sections/23/activity","URL":"/topics/25/viewpoints/22/sections/23/activity","localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/activity600"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/25/viewpoints/22/sections/23/votes","URL":"/topics/25/viewpoints/22/sections/23/votes","count":-7,"upvotes":0,"downvotes":7,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/votes601"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/sections/23/react","URL":"/topics/25/viewpoints/22/sections/23/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/upvote","URL":"/topics/25/viewpoints/22/sections/23/react/upvote","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/upvote603"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/downvote","URL":"/topics/25/viewpoints/22/sections/23/react/downvote","count":7,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/downvote604"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/flag","URL":"/topics/25/viewpoints/22/sections/23/react/flag","count":1,"commentId":1,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/flag605"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/useful","URL":"/topics/25/viewpoints/22/sections/23/react/useful","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/useful606"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/needs-improvement","URL":"/topics/25/viewpoints/22/sections/23/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/needs-improvement607"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/sections/23/react/out-of-date","URL":"/topics/25/viewpoints/22/sections/23/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react/out-of-date608"},"localID":"Oqghf3d8/topics/25/viewpoints/22/sections/23/react602"},"localID":"Oqghf3d825-22-23595"}],"count":39,"localID":"Oqghf3d8SectionList@25-2234"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/25/viewpoints/22/react","URL":"/topics/25/viewpoints/22/react","flag":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/react/flag","URL":"/topics/25/viewpoints/22/react/flag","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/react/flag610"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/25/viewpoints/22/react/out-of-date","URL":"/topics/25/viewpoints/22/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/25/viewpoints/22/react/out-of-date611"},"localID":"Oqghf3d8/topics/25/viewpoints/22/react609"},"localID":"Oqghf3d825-224"},"specs":{"type":"List","class":"SpecList","uuid":"SpecList@o-126","children":[{"key":"Platforms","type":"Model","uuid":"Spec:Platforms@o-126","class":"Spec","value":"Windows, Linux, Mac etc.","localID":"Oqghf3d8Spec:Platforms@o-126613"},{"key":"Developer","type":"Model","uuid":"Spec:Developer@o-126","class":"Spec","value":"Google with Ken Thompson, Robert Griesemer, Rob Pike","localID":"Oqghf3d8Spec:Developer@o-126614"},{"key":"Current stable version","type":"Model","uuid":"Spec:Current stable version@o-126","class":"Spec","value":"1.21.0","localID":"Oqghf3d8Spec:Current stable version@o-126615"}],"count":3,"localID":"Oqghf3d8SpecList@o-126612"},"topics":{"type":"List","class":"TopicList","uuid":"TopicList@o-126","children":[{"id":13296,"URL":"/topics/13296/~statically-typed-compiled-memory-safe-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@0eea08a9-2516-53c7-8eb6-a6c08646c9d0","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development619"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming620"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming621"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language622"}],"localID":"Oqghf3d8TagList@0eea08a9-2516-53c7-8eb6-a6c08646c9d0618"},"type":"Model","uuid":"13296","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2440199","class":"Revision","price":"","title":"What are the best statically typed, compiled, memory safe programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@2618e1e8-812a-57be-89c4-ed30e5c7c19f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@2618e1e8-812a-57be-89c4-ed30e5c7c19f624"},"siteURL":"","localID":"Oqghf3d8Revision:2440199623"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@0eea08a9-2516-53c7-8eb6-a6c08646c9d0","class":"TagList","count":7,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program626"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language627"},{"id":"typ","name":"typing","type":"Model","uuid":"Tag:typ","class":"Tag","localID":"Oqghf3d8Tag:typ628"},{"id":"safe","name":"safe","type":"Model","uuid":"Tag:safe","class":"Tag","localID":"Oqghf3d8Tag:safe629"},{"id":"memory","name":"memories","type":"Model","uuid":"Tag:memory","class":"Tag","localID":"Oqghf3d8Tag:memory630"},{"id":"statically","name":"statically","type":"Model","uuid":"Tag:statically","class":"Tag","localID":"Oqghf3d8Tag:statically631"},{"id":"compil","name":"compiled","type":"Model","uuid":"Tag:compil","class":"Tag","localID":"Oqghf3d8Tag:compil632"}],"localID":"Oqghf3d8TagList@0eea08a9-2516-53c7-8eb6-a6c08646c9d0625"},"compareURL":"/topics/13296/versus","communityURL":"/topics/13296/~statically-typed-compiled-memory-safe-programming-languages","optionsRecommendationCount":118,"ranking":1,"trending":false,"aliasURL":"/topics/13296/viewpoints/2","aliasID":2,"localID":"Oqghf3d813296617"},{"id":7812,"URL":"/topics/7812/~programming-language-to-learn-for-backend-developers","tags":{"URL":null,"type":"List","uuid":"TagList@3e3807f0-2728-552d-bbc4-d936eafb793a","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development635"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend636"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web637"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language638"}],"localID":"Oqghf3d8TagList@3e3807f0-2728-552d-bbc4-d936eafb793a634"},"type":"Model","uuid":"7812","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5248018","class":"Revision","price":"","title":"What is the best programming language to learn for backend developers?","images":{"URL":null,"type":"List","uuid":"ImageList@319f39ee-8965-5dc4-89e0-069ef3abf7d4","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@319f39ee-8965-5dc4-89e0-069ef3abf7d4640"},"siteURL":"","localID":"Oqghf3d8Revision:5248018639"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@3e3807f0-2728-552d-bbc4-d936eafb793a","class":"TagList","count":5,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn642"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program643"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language644"},{"id":"developer","name":"developers","type":"Model","uuid":"Tag:developer","class":"Tag","localID":"Oqghf3d8Tag:developer645"},{"id":"backend","name":"backend","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend646"}],"localID":"Oqghf3d8TagList@3e3807f0-2728-552d-bbc4-d936eafb793a641"},"compareURL":"/topics/7812/versus","communityURL":"/topics/7812/~programming-language-to-learn-for-backend-developers","optionsRecommendationCount":704,"ranking":1,"trending":false,"aliasURL":"/topics/7812/viewpoints/4","aliasID":4,"localID":"Oqghf3d87812633"},{"id":11554,"URL":"/topics/11554/~-what-are-the-best-languages-for-backend-in-web-development","tags":{"URL":null,"type":"List","uuid":"TagList@5599f4e3-9748-5f53-b423-cd08531924f0","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development649"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web650"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development651"}],"localID":"Oqghf3d8TagList@5599f4e3-9748-5f53-b423-cd08531924f0648"},"type":"Model","uuid":"11554","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:1907780","class":"Revision","price":"","title":" What are the best languages for backend in web development?","images":{"URL":null,"type":"List","uuid":"ImageList@e9c6b619-1e81-5fa9-87b3-25bf1475d82f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e9c6b619-1e81-5fa9-87b3-25bf1475d82f653"},"siteURL":"","localID":"Oqghf3d8Revision:1907780652"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@5599f4e3-9748-5f53-b423-cd08531924f0","class":"TagList","count":4,"children":[{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development655"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language656"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web657"},{"id":"backend","name":"backend","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend658"}],"localID":"Oqghf3d8TagList@5599f4e3-9748-5f53-b423-cd08531924f0654"},"compareURL":"/topics/11554/versus","communityURL":"/topics/11554/~-what-are-the-best-languages-for-backend-in-web-development","optionsRecommendationCount":578,"ranking":1,"trending":false,"aliasURL":"/topics/11554/viewpoints/4","aliasID":4,"localID":"Oqghf3d811554647"},{"id":3941,"URL":"/topics/3941/~concurrent-languages-to-write-p2p-twitter","tags":{"URL":null,"type":"List","uuid":"TagList@dbfbcf3c-8b07-548b-ac61-8a25eab7c3cf","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development661"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend662"}],"localID":"Oqghf3d8TagList@dbfbcf3c-8b07-548b-ac61-8a25eab7c3cf660"},"type":"Model","uuid":"3941","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:318207","class":"Revision","price":"","title":"What are the best concurrent languages to write P2P Twitter?","images":{"URL":null,"type":"List","uuid":"ImageList@45bc8548-8532-5165-b3a1-490e7b5d0420","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@45bc8548-8532-5165-b3a1-490e7b5d0420664"},"siteURL":"","localID":"Oqghf3d8Revision:318207663"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@dbfbcf3c-8b07-548b-ac61-8a25eab7c3cf","class":"TagList","count":5,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language666"},{"id":"twitter","name":"twitter","type":"Model","uuid":"Tag:twitter","class":"Tag","localID":"Oqghf3d8Tag:twitter667"},{"id":"concurrent","name":"concurrent","type":"Model","uuid":"Tag:concurrent","class":"Tag","localID":"Oqghf3d8Tag:concurrent668"},{"id":"p2p","name":"p2p","type":"Model","uuid":"Tag:p2p","class":"Tag","localID":"Oqghf3d8Tag:p2p669"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write670"}],"localID":"Oqghf3d8TagList@dbfbcf3c-8b07-548b-ac61-8a25eab7c3cf665"},"compareURL":"/topics/3941/versus","communityURL":"/topics/3941/~concurrent-languages-to-write-p2p-twitter","optionsRecommendationCount":56,"ranking":1,"trending":false,"aliasURL":"/topics/3941/viewpoints/1","aliasID":1,"localID":"Oqghf3d83941659"},{"id":1397,"URL":"/topics/1397/~web-frameworks-to-create-a-web-rest-api","tags":{"URL":null,"type":"List","uuid":"TagList@8aaf3141-f16f-5e29-8ea1-61c5f7132098","class":"TagList","count":3,"children":[{"id":"api","name":"API","type":"Model","uuid":"Tag:api","class":"Tag","localID":"Oqghf3d8Tag:api673"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development674"},{"id":"rest","name":"Rest","type":"Model","uuid":"Tag:rest","class":"Tag","localID":"Oqghf3d8Tag:rest675"}],"localID":"Oqghf3d8TagList@8aaf3141-f16f-5e29-8ea1-61c5f7132098672"},"type":"Model","uuid":"1397","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2927396","class":"Revision","price":"","title":"What are the best web frameworks to create a web REST API?","images":{"URL":null,"type":"List","uuid":"ImageList@3fc79aca-41ed-5538-b8e2-1ce3410af546","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@3fc79aca-41ed-5538-b8e2-1ce3410af546677"},"siteURL":"","localID":"Oqghf3d8Revision:2927396676"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@8aaf3141-f16f-5e29-8ea1-61c5f7132098","class":"TagList","count":5,"children":[{"id":"framework","name":"frameworks","type":"Model","uuid":"Tag:framework","class":"Tag","localID":"Oqghf3d8Tag:framework679"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web680"},{"id":"api","name":"api","type":"Model","uuid":"Tag:api","class":"Tag","localID":"Oqghf3d8Tag:api681"},{"id":"rest","name":"rest","type":"Model","uuid":"Tag:rest","class":"Tag","localID":"Oqghf3d8Tag:rest682"},{"id":"create","name":"create","type":"Model","uuid":"Tag:create","class":"Tag","localID":"Oqghf3d8Tag:create683"}],"localID":"Oqghf3d8TagList@8aaf3141-f16f-5e29-8ea1-61c5f7132098678"},"compareURL":"/topics/1397/versus","communityURL":"/topics/1397/~web-frameworks-to-create-a-web-rest-api","optionsRecommendationCount":1169,"ranking":2,"trending":false,"aliasURL":"/topics/1397/viewpoints/23","aliasID":23,"localID":"Oqghf3d81397671"},{"id":25,"URL":"/topics/25/~best-programming-language-to-learn-first","tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development686"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources687"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language688"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa685"},"type":"Model","uuid":"25","class":"Topic","noindex":false,"featured":null,"revision":{"text":"Either for hobby or as a real opportunity to find a job, with countless resources on the internet (most of them free),  learning a new programming language has never been as easy as it is today. But even with the overwhelming information that’s out there, choosing a programming language to learn can be a daunting task. Especially if it’s the first language that someone is learning.\n\nA good programming language to start with should be one that teaches best practices and common paradigms and designs that can be found on all other languages. Some people may prefer a language that has a clearer syntax, like Python for example others may prefer a language that is more verbose but that teaches a lot on what is happening “under the hood” like C. Languages that have an easier syntax especially have a lot more tutorials and resources to learn for beginners than languages that may be a little more complex as syntax goes.\n\nOne should also keep in mind that a programming language is just a tool to be used, and as such every language out there has it’s strengths and weaknesses and is better suited at a certain thing rather than others. So for example, JavaScript is essential to anyone who wants to learn web development, C++ is widely used by game developers worldwide, Java is needed for Android development and so on. So another thing to keep in mind is the area where you want to focus and that also should influence your choice.\n\n\n\n","type":"Model","uuid":"Revision:4067755","class":"Revision","price":"","title":"What is the best programming language to learn first?","images":{"URL":null,"type":"List","uuid":"ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f690"},"siteURL":"","localID":"Oqghf3d8Revision:4067755689"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn692"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program693"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language694"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa691"},"compareURL":"/topics/25/versus","communityURL":"/topics/25/~best-programming-language-to-learn-first","optionsRecommendationCount":6540,"ranking":2,"trending":false,"aliasURL":"/topics/25/viewpoints/22","aliasID":22,"localID":"Oqghf3d825684"},{"id":6024,"URL":"/topics/6024/~programming-languages-for-concurrent-programming","tags":{"URL":null,"type":"List","uuid":"TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development697"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend698"}],"localID":"Oqghf3d8TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156696"},"type":"Model","uuid":"6024","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:534210","class":"Revision","price":"","title":"What are the best programming languages for concurrent programming?","images":{"URL":null,"type":"List","uuid":"ImageList@598592bf-5f38-50bd-b165-275fd266ada9","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@598592bf-5f38-50bd-b165-275fd266ada9700"},"siteURL":"","localID":"Oqghf3d8Revision:534210699"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program702"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language703"},{"id":"concurrent","name":"concurrent","type":"Model","uuid":"Tag:concurrent","class":"Tag","localID":"Oqghf3d8Tag:concurrent704"}],"localID":"Oqghf3d8TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156701"},"compareURL":"/topics/6024/versus","communityURL":"/topics/6024/~programming-languages-for-concurrent-programming","optionsRecommendationCount":844,"ranking":2,"trending":false,"aliasURL":"/topics/6024/viewpoints/4","aliasID":4,"localID":"Oqghf3d86024695"},{"id":1565,"URL":"/topics/1565/~server-side-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development707"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend708"}],"localID":"Oqghf3d8TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974706"},"type":"Model","uuid":"1565","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:73491","class":"Revision","price":"","title":"What are the best server side programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@a8303bd4-8240-5134-8d07-b479c036f4fa","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a8303bd4-8240-5134-8d07-b479c036f4fa710"},"siteURL":"","localID":"Oqghf3d8Revision:73491709"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program712"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language713"},{"id":"server","name":"server","type":"Model","uuid":"Tag:server","class":"Tag","localID":"Oqghf3d8Tag:server714"},{"id":"side","name":"side","type":"Model","uuid":"Tag:side","class":"Tag","localID":"Oqghf3d8Tag:side715"}],"localID":"Oqghf3d8TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974711"},"compareURL":"/topics/1565/versus","communityURL":"/topics/1565/~server-side-programming-languages","optionsRecommendationCount":2962,"ranking":2,"trending":false,"aliasURL":"/topics/1565/viewpoints/2","aliasID":2,"localID":"Oqghf3d81565705"},{"id":10878,"URL":"/topics/10878/~modern-compiled-garbage-collected-and-minimalistic-programming-languages-for-developing-fast-reliable-deskt","tags":{"URL":null,"type":"List","uuid":"TagList@01599647-cb54-5848-839c-9f5510701d9f","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development718"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming719"},{"id":"desktop-development","name":"Desktop Development","type":"Model","uuid":"Tag:desktop-development","class":"Tag","localID":"Oqghf3d8Tag:desktop-development720"}],"localID":"Oqghf3d8TagList@01599647-cb54-5848-839c-9f5510701d9f717"},"type":"Model","uuid":"10878","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:1783608","class":"Revision","price":"","title":"What are the best modern, compiled, garbage collected and minimalistic programming languages for developing fast, reliable desktop applications productively?","images":{"URL":null,"type":"List","uuid":"ImageList@8be46048-28f5-5855-b3e4-6810f2763cb9","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@8be46048-28f5-5855-b3e4-6810f2763cb9722"},"siteURL":"","localID":"Oqghf3d8Revision:1783608721"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@01599647-cb54-5848-839c-9f5510701d9f","class":"TagList","count":13,"children":[{"id":"application","name":"applications","type":"Model","uuid":"Tag:application","class":"Tag","localID":"Oqghf3d8Tag:application724"},{"id":"desktop","name":"desktop","type":"Model","uuid":"Tag:desktop","class":"Tag","localID":"Oqghf3d8Tag:desktop725"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program726"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language727"},{"id":"modern","name":"modern","type":"Model","uuid":"Tag:modern","class":"Tag","localID":"Oqghf3d8Tag:modern728"},{"id":"fast","name":"fast","type":"Model","uuid":"Tag:fast","class":"Tag","localID":"Oqghf3d8Tag:fast729"},{"id":"develop","name":"developing","type":"Model","uuid":"Tag:develop","class":"Tag","localID":"Oqghf3d8Tag:develop730"},{"id":"collect","name":"collecting","type":"Model","uuid":"Tag:collect","class":"Tag","localID":"Oqghf3d8Tag:collect731"},{"id":"minimalistic","name":"minimalistic","type":"Model","uuid":"Tag:minimalistic","class":"Tag","localID":"Oqghf3d8Tag:minimalistic732"},{"id":"garbage","name":"garbage","type":"Model","uuid":"Tag:garbage","class":"Tag","localID":"Oqghf3d8Tag:garbage733"},{"id":"reliable","name":"reliable","type":"Model","uuid":"Tag:reliable","class":"Tag","localID":"Oqghf3d8Tag:reliable734"},{"id":"compil","name":"compiled","type":"Model","uuid":"Tag:compil","class":"Tag","localID":"Oqghf3d8Tag:compil735"},{"id":"productively","name":"productively","type":"Model","uuid":"Tag:productively","class":"Tag","localID":"Oqghf3d8Tag:productively736"}],"localID":"Oqghf3d8TagList@01599647-cb54-5848-839c-9f5510701d9f723"},"compareURL":"/topics/10878/versus","communityURL":"/topics/10878/~modern-compiled-garbage-collected-and-minimalistic-programming-languages-for-developing-fast-reliable-deskt","optionsRecommendationCount":46,"ranking":2,"trending":false,"aliasURL":"/topics/10878/viewpoints/12","aliasID":12,"localID":"Oqghf3d810878716"},{"id":5823,"URL":"/topics/5823/~what-are-the-most-enjoyable-programming-languages-for-web-development","tags":{"URL":null,"type":"List","uuid":"TagList@435d05da-b558-53d7-b1fb-4f298c031248","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development739"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development740"}],"localID":"Oqghf3d8TagList@435d05da-b558-53d7-b1fb-4f298c031248738"},"type":"Model","uuid":"5823","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:921264","class":"Revision","price":"","title":"What are the most enjoyable programming languages for web development? ","images":{"URL":null,"type":"List","uuid":"ImageList@1698d9de-dca6-59cf-a6e7-f296e69d02bb","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@1698d9de-dca6-59cf-a6e7-f296e69d02bb742"},"siteURL":"","localID":"Oqghf3d8Revision:921264741"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@435d05da-b558-53d7-b1fb-4f298c031248","class":"TagList","count":5,"children":[{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development744"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program745"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language746"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web747"},{"id":"enjoyable","name":"enjoyable","type":"Model","uuid":"Tag:enjoyable","class":"Tag","localID":"Oqghf3d8Tag:enjoyable748"}],"localID":"Oqghf3d8TagList@435d05da-b558-53d7-b1fb-4f298c031248743"},"compareURL":"/topics/5823/versus","communityURL":"/topics/5823/~what-are-the-most-enjoyable-programming-languages-for-web-development","optionsRecommendationCount":146,"ranking":2,"trending":false,"aliasURL":"/topics/5823/viewpoints/6","aliasID":6,"localID":"Oqghf3d85823737"},{"id":15430,"URL":"/topics/15430/~compiled-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@d7a44ff5-9144-58cc-a717-b9386084a153","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development751"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools752"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming753"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language754"}],"localID":"Oqghf3d8TagList@d7a44ff5-9144-58cc-a717-b9386084a153750"},"type":"Model","uuid":"15430","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2716606","class":"Revision","price":"","title":"What are the best compiled programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@169cabbb-0eca-51ac-88d8-bc6c7608f283","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@169cabbb-0eca-51ac-88d8-bc6c7608f283756"},"siteURL":"","localID":"Oqghf3d8Revision:2716606755"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d7a44ff5-9144-58cc-a717-b9386084a153","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program758"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language759"},{"id":"compil","name":"compiled","type":"Model","uuid":"Tag:compil","class":"Tag","localID":"Oqghf3d8Tag:compil760"}],"localID":"Oqghf3d8TagList@d7a44ff5-9144-58cc-a717-b9386084a153757"},"compareURL":"/topics/15430/versus","communityURL":"/topics/15430/~compiled-programming-languages","optionsRecommendationCount":868,"ranking":3,"trending":false,"aliasURL":"/topics/15430/viewpoints/6","aliasID":6,"localID":"Oqghf3d815430749"},{"id":2469,"URL":"/topics/2469/~languages-for-writing-command-line-utilities","tags":{"URL":null,"type":"List","uuid":"TagList@66941c6b-13fa-5fc5-a58d-d065f284a666","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development763"}],"localID":"Oqghf3d8TagList@66941c6b-13fa-5fc5-a58d-d065f284a666762"},"type":"Model","uuid":"2469","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:227387","class":"Revision","price":"","title":"What are the best languages for writing command line utilities?","images":{"URL":null,"type":"List","uuid":"ImageList@65c33291-ac01-5a5a-98ec-fbefbffc050e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@65c33291-ac01-5a5a-98ec-fbefbffc050e765"},"siteURL":"","localID":"Oqghf3d8Revision:227387764"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@66941c6b-13fa-5fc5-a58d-d065f284a666","class":"TagList","count":5,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language767"},{"id":"line","name":"lined","type":"Model","uuid":"Tag:line","class":"Tag","localID":"Oqghf3d8Tag:line768"},{"id":"command","name":"command","type":"Model","uuid":"Tag:command","class":"Tag","localID":"Oqghf3d8Tag:command769"},{"id":"utility","name":"utilities","type":"Model","uuid":"Tag:utility","class":"Tag","localID":"Oqghf3d8Tag:utility770"},{"id":"wrict","name":"writing","type":"Model","uuid":"Tag:wrict","class":"Tag","localID":"Oqghf3d8Tag:wrict771"}],"localID":"Oqghf3d8TagList@66941c6b-13fa-5fc5-a58d-d065f284a666766"},"compareURL":"/topics/2469/versus","communityURL":"/topics/2469/~languages-for-writing-command-line-utilities","optionsRecommendationCount":460,"ranking":3,"trending":false,"aliasURL":"/topics/2469/viewpoints/4","aliasID":4,"localID":"Oqghf3d82469761"},{"id":5756,"URL":"/topics/5756/~languages-to-learn-for-embedded-systems-programming","tags":{"URL":null,"type":"List","uuid":"TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development774"}],"localID":"Oqghf3d8TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7773"},"type":"Model","uuid":"5756","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:444519","class":"Revision","price":"","title":"What are the best languages to learn for embedded systems programming?","images":{"URL":null,"type":"List","uuid":"ImageList@6a6dc8ab-c8ee-5d3d-b5cf-5363cf5bd12c","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@6a6dc8ab-c8ee-5d3d-b5cf-5363cf5bd12c776"},"siteURL":"","localID":"Oqghf3d8Revision:444519775"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7","class":"TagList","count":5,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn778"},{"id":"system","name":"systems","type":"Model","uuid":"Tag:system","class":"Tag","localID":"Oqghf3d8Tag:system779"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program780"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language781"},{"id":"embed","name":"embedding","type":"Model","uuid":"Tag:embed","class":"Tag","localID":"Oqghf3d8Tag:embed782"}],"localID":"Oqghf3d8TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7777"},"compareURL":"/topics/5756/versus","communityURL":"/topics/5756/~languages-to-learn-for-embedded-systems-programming","optionsRecommendationCount":214,"ranking":3,"trending":false,"aliasURL":"/topics/5756/viewpoints/2","aliasID":2,"localID":"Oqghf3d85756772"},{"id":19281,"URL":"/topics/19281/~programming-language-to-learn","tags":{"URL":null,"type":"List","uuid":"TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development785"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language786"}],"localID":"Oqghf3d8TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3784"},"type":"Model","uuid":"19281","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4809226","class":"Revision","price":"","title":"What is the best programming language to learn?","images":{"URL":null,"type":"List","uuid":"ImageList@4f5a2fa0-b3e8-529a-91fb-50994b3ce1de","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4f5a2fa0-b3e8-529a-91fb-50994b3ce1de788"},"siteURL":"","localID":"Oqghf3d8Revision:4809226787"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3","class":"TagList","count":3,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn790"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program791"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language792"}],"localID":"Oqghf3d8TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3789"},"compareURL":"/topics/19281/versus","communityURL":"/topics/19281/~programming-language-to-learn","optionsRecommendationCount":174,"ranking":3,"trending":false,"aliasURL":"/topics/19281/viewpoints/10","aliasID":10,"localID":"Oqghf3d819281783"},{"id":6032,"URL":"/topics/6032/~systems-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development795"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language796"}],"localID":"Oqghf3d8TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81794"},"type":"Model","uuid":"6032","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3033931","class":"Revision","price":"","title":"What are the best systems programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@14d63112-a854-5963-b695-c1ecb6c718ad","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@14d63112-a854-5963-b695-c1ecb6c718ad798"},"siteURL":"","localID":"Oqghf3d8Revision:3033931797"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81","class":"TagList","count":3,"children":[{"id":"system","name":"systems","type":"Model","uuid":"Tag:system","class":"Tag","localID":"Oqghf3d8Tag:system800"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program801"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language802"}],"localID":"Oqghf3d8TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81799"},"compareURL":"/topics/6032/versus","communityURL":"/topics/6032/~systems-programming-languages","optionsRecommendationCount":1552,"ranking":4,"trending":false,"aliasURL":"/topics/6032/viewpoints/5","aliasID":5,"localID":"Oqghf3d86032793"},{"id":1167,"URL":"/topics/1167/~languages-to-learn-for-someone-coming-from-python","tags":{"URL":null,"type":"List","uuid":"TagList@81f0484d-fcac-5452-8798-85ef50f1e18f","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development805"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources806"}],"localID":"Oqghf3d8TagList@81f0484d-fcac-5452-8798-85ef50f1e18f804"},"type":"Model","uuid":"1167","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:749626","class":"Revision","price":"","title":"What are the best languages to learn for someone coming from Python?","images":{"URL":null,"type":"List","uuid":"ImageList@9cd39ce0-25e1-5d87-8b8b-663d7197d0a0","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@9cd39ce0-25e1-5d87-8b8b-663d7197d0a0808"},"siteURL":"","localID":"Oqghf3d8Revision:749626807"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@81f0484d-fcac-5452-8798-85ef50f1e18f","class":"TagList","count":4,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn810"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language811"},{"id":"python","name":"Python","type":"Model","uuid":"Tag:python","class":"Tag","localID":"Oqghf3d8Tag:python812"},{"id":"come","name":"coming","type":"Model","uuid":"Tag:come","class":"Tag","localID":"Oqghf3d8Tag:come813"}],"localID":"Oqghf3d8TagList@81f0484d-fcac-5452-8798-85ef50f1e18f809"},"compareURL":"/topics/1167/versus","communityURL":"/topics/1167/~languages-to-learn-for-someone-coming-from-python","optionsRecommendationCount":126,"ranking":4,"trending":false,"aliasURL":"/topics/1167/viewpoints/23","aliasID":23,"localID":"Oqghf3d81167803"},{"id":21571,"URL":"/topics/21571/~programming-languages-for-science-and-engineering","tags":{"URL":null,"type":"List","uuid":"TagList@6943d524-4f79-5fbc-8558-9cf46dd78799","class":"TagList","count":3,"children":[{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming816"},{"id":"science","name":"Science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science817"},{"id":"engineering","name":"Engineering","type":"Model","uuid":"Tag:engineering","class":"Tag","localID":"Oqghf3d8Tag:engineering818"}],"localID":"Oqghf3d8TagList@6943d524-4f79-5fbc-8558-9cf46dd78799815"},"type":"Model","uuid":"21571","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3783244","class":"Revision","price":"","title":"What are the best programming languages for science and engineering?","images":{"URL":null,"type":"List","uuid":"ImageList@d09d6e15-ac74-5d04-94d3-ff212aab34cf","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d09d6e15-ac74-5d04-94d3-ff212aab34cf820"},"siteURL":"","localID":"Oqghf3d8Revision:3783244819"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@6943d524-4f79-5fbc-8558-9cf46dd78799","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program822"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language823"},{"id":"science","name":"science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science824"},{"id":"engineer","name":"Engineered","type":"Model","uuid":"Tag:engineer","class":"Tag","localID":"Oqghf3d8Tag:engineer825"}],"localID":"Oqghf3d8TagList@6943d524-4f79-5fbc-8558-9cf46dd78799821"},"compareURL":"/topics/21571/versus","communityURL":"/topics/21571/~programming-languages-for-science-and-engineering","optionsRecommendationCount":28,"ranking":4,"trending":false,"aliasURL":"/topics/21571/viewpoints/11","aliasID":11,"localID":"Oqghf3d821571814"},{"id":15491,"URL":"/topics/15491/~general-purpose-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development828"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming829"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language830"}],"localID":"Oqghf3d8TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b827"},"type":"Model","uuid":"15491","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2727799","class":"Revision","price":"","title":"What are the best general-purpose programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@b607d60b-86ca-57ad-8e97-f43dedce0fe0","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@b607d60b-86ca-57ad-8e97-f43dedce0fe0832"},"siteURL":"","localID":"Oqghf3d8Revision:2727799831"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program834"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language835"},{"id":"general-purpose","name":"general-purpose","type":"Model","uuid":"Tag:general-purpose","class":"Tag","localID":"Oqghf3d8Tag:general-purpose836"}],"localID":"Oqghf3d8TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b833"},"compareURL":"/topics/15491/versus","communityURL":"/topics/15491/~general-purpose-programming-languages","optionsRecommendationCount":596,"ranking":4,"trending":false,"aliasURL":"/topics/15491/viewpoints/10","aliasID":10,"localID":"Oqghf3d815491826"},{"id":5706,"URL":"/topics/5706/~what-are-the-most-important-to-know-web-development-languages","tags":{"URL":null,"type":"List","uuid":"TagList@0ed70086-0efd-556c-ba00-e246a5734604","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development839"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend840"},{"id":"mobile","name":"Mobile Development","type":"Model","uuid":"Tag:mobile","class":"Tag","localID":"Oqghf3d8Tag:mobile841"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development842"}],"localID":"Oqghf3d8TagList@0ed70086-0efd-556c-ba00-e246a5734604838"},"type":"Model","uuid":"5706","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:921260","class":"Revision","price":"","title":"What are the most important to know web development languages? ","images":{"URL":null,"type":"List","uuid":"ImageList@215ea74a-d3f5-5d7d-b386-dc3de4218183","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@215ea74a-d3f5-5d7d-b386-dc3de4218183844"},"siteURL":"","localID":"Oqghf3d8Revision:921260843"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@0ed70086-0efd-556c-ba00-e246a5734604","class":"TagList","count":4,"children":[{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development846"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language847"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web848"},{"id":"important","name":"important","type":"Model","uuid":"Tag:important","class":"Tag","localID":"Oqghf3d8Tag:important849"}],"localID":"Oqghf3d8TagList@0ed70086-0efd-556c-ba00-e246a5734604845"},"compareURL":"/topics/5706/versus","communityURL":"/topics/5706/~what-are-the-most-important-to-know-web-development-languages","optionsRecommendationCount":138,"ranking":4,"trending":false,"aliasURL":"/topics/5706/viewpoints/8","aliasID":8,"localID":"Oqghf3d85706837"},{"id":26233,"URL":"/topics/26233/~what-are-the-fastest-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@a6396166-702d-5f0f-bec9-d3bb261b1cd3","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development852"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming853"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language854"},{"id":"performance","name":"Performance","type":"Model","uuid":"Tag:performance","class":"Tag","localID":"Oqghf3d8Tag:performance855"}],"localID":"Oqghf3d8TagList@a6396166-702d-5f0f-bec9-d3bb261b1cd3851"},"type":"Model","uuid":"26233","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4625798","class":"Revision","price":"","title":"What are the fastest programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@eaa47a89-8aa1-5e84-85b9-d6c6aa6d570c","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@eaa47a89-8aa1-5e84-85b9-d6c6aa6d570c857"},"siteURL":"","localID":"Oqghf3d8Revision:4625798856"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@a6396166-702d-5f0f-bec9-d3bb261b1cd3","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program859"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language860"},{"id":"fastest","name":"fastest","type":"Model","uuid":"Tag:fastest","class":"Tag","localID":"Oqghf3d8Tag:fastest861"}],"localID":"Oqghf3d8TagList@a6396166-702d-5f0f-bec9-d3bb261b1cd3858"},"compareURL":"/topics/26233/versus","communityURL":"/topics/26233/~what-are-the-fastest-programming-languages","optionsRecommendationCount":59,"ranking":5,"trending":false,"aliasURL":"/topics/26233/viewpoints/8","aliasID":8,"localID":"Oqghf3d826233850"},{"id":18985,"URL":"/topics/18985/~programming-language-to-write-a-compiler","tags":{"URL":null,"type":"List","uuid":"TagList@9530d0be-430f-56a9-8109-99e8d844345e","class":"TagList","count":4,"children":[{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc864"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development865"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language866"},{"id":"compiler","name":"Compiler","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler867"}],"localID":"Oqghf3d8TagList@9530d0be-430f-56a9-8109-99e8d844345e863"},"type":"Model","uuid":"18985","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5613852","class":"Revision","price":"","title":"What is the best programming language to write a compiler ?","images":{"URL":null,"type":"List","uuid":"ImageList@b0e22769-135a-595c-913c-026f09e969b3","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@b0e22769-135a-595c-913c-026f09e969b3869"},"siteURL":"","localID":"Oqghf3d8Revision:5613852868"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@9530d0be-430f-56a9-8109-99e8d844345e","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program871"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language872"},{"id":"compiler","name":"compilers","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler873"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write874"}],"localID":"Oqghf3d8TagList@9530d0be-430f-56a9-8109-99e8d844345e870"},"compareURL":"/topics/18985/versus","communityURL":"/topics/18985/~programming-language-to-write-a-compiler","optionsRecommendationCount":168,"ranking":5,"trending":false,"aliasURL":"/topics/18985/viewpoints/6","aliasID":6,"localID":"Oqghf3d818985862"},{"id":12943,"URL":"/topics/12943/~what-is-the-easiest-programming-language-to-learn-for-a-non-programmer-actually-used-for-production","tags":{"URL":null,"type":"List","uuid":"TagList@6bf38654-2b33-583d-8682-fb3500e0e588","class":"TagList","count":5,"children":[{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources877"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming878"},{"id":"programming-courses","name":"Programming Courses","type":"Model","uuid":"Tag:programming-courses","class":"Tag","localID":"Oqghf3d8Tag:programming-courses879"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming880"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language881"}],"localID":"Oqghf3d8TagList@6bf38654-2b33-583d-8682-fb3500e0e588876"},"type":"Model","uuid":"12943","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2357713","class":"Revision","price":"","title":"What is the easiest  programming language to learn for a non-programmer (actually used for production)?","images":{"URL":null,"type":"List","uuid":"ImageList@f052c836-a8ae-5165-9e9a-48a4458b48bc","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@f052c836-a8ae-5165-9e9a-48a4458b48bc883"},"siteURL":"","localID":"Oqghf3d8Revision:2357713882"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@6bf38654-2b33-583d-8682-fb3500e0e588","class":"TagList","count":6,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn885"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program886"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language887"},{"id":"easiest","name":"easiest","type":"Model","uuid":"Tag:easiest","class":"Tag","localID":"Oqghf3d8Tag:easiest888"},{"id":"production","name":"production","type":"Model","uuid":"Tag:production","class":"Tag","localID":"Oqghf3d8Tag:production889"},{"id":"non-programmer","name":"non-programmer","type":"Model","uuid":"Tag:non-programmer","class":"Tag","localID":"Oqghf3d8Tag:non-programmer890"}],"localID":"Oqghf3d8TagList@6bf38654-2b33-583d-8682-fb3500e0e588884"},"compareURL":"/topics/12943/versus","communityURL":"/topics/12943/~what-is-the-easiest-programming-language-to-learn-for-a-non-programmer-actually-used-for-production","optionsRecommendationCount":107,"ranking":5,"trending":false,"aliasURL":"/topics/12943/viewpoints/6","aliasID":6,"localID":"Oqghf3d812943875"},{"id":1014,"URL":"/topics/1014/~functional-programming-languages-for-game-development","tags":{"URL":null,"type":"List","uuid":"TagList@e14604cb-7874-5de6-b7c3-e37dd34793db","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development893"},{"id":"game-development","name":"Game Development","type":"Model","uuid":"Tag:game-development","class":"Tag","localID":"Oqghf3d8Tag:game-development894"}],"localID":"Oqghf3d8TagList@e14604cb-7874-5de6-b7c3-e37dd34793db892"},"type":"Model","uuid":"1014","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:74440","class":"Revision","price":"","title":"What are the best functional programming languages for game development?","images":{"URL":null,"type":"List","uuid":"ImageList@c42f4b09-7cc2-55f9-b930-bb87f2594802","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@c42f4b09-7cc2-55f9-b930-bb87f2594802896"},"siteURL":"","localID":"Oqghf3d8Revision:74440895"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e14604cb-7874-5de6-b7c3-e37dd34793db","class":"TagList","count":5,"children":[{"id":"game","name":"games","type":"Model","uuid":"Tag:game","class":"Tag","localID":"Oqghf3d8Tag:game898"},{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development899"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program900"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language901"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional902"}],"localID":"Oqghf3d8TagList@e14604cb-7874-5de6-b7c3-e37dd34793db897"},"compareURL":"/topics/1014/versus","communityURL":"/topics/1014/~functional-programming-languages-for-game-development","optionsRecommendationCount":138,"ranking":6,"trending":false,"aliasURL":"/topics/1014/viewpoints/15","aliasID":15,"localID":"Oqghf3d81014891"},{"id":635,"URL":"/topics/635/~best-languages-to-write-a-desktop-linux-application-in","tags":{"URL":null,"type":"List","uuid":"TagList@06a26749-4b0f-5259-9f8e-c956ec30f603","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development905"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux906"}],"localID":"Oqghf3d8TagList@06a26749-4b0f-5259-9f8e-c956ec30f603904"},"type":"Model","uuid":"635","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:133135","class":"Revision","price":"","title":"What are the best languages to write a desktop Linux application in?","images":{"URL":null,"type":"List","uuid":"ImageList@568b7986-895d-53e9-930b-4634ebad3cdb","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@568b7986-895d-53e9-930b-4634ebad3cdb908"},"siteURL":"","localID":"Oqghf3d8Revision:133135907"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@06a26749-4b0f-5259-9f8e-c956ec30f603","class":"TagList","count":5,"children":[{"id":"application","name":"applications","type":"Model","uuid":"Tag:application","class":"Tag","localID":"Oqghf3d8Tag:application910"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux911"},{"id":"desktop","name":"desktop","type":"Model","uuid":"Tag:desktop","class":"Tag","localID":"Oqghf3d8Tag:desktop912"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language913"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write914"}],"localID":"Oqghf3d8TagList@06a26749-4b0f-5259-9f8e-c956ec30f603909"},"compareURL":"/topics/635/versus","communityURL":"/topics/635/~best-languages-to-write-a-desktop-linux-application-in","optionsRecommendationCount":644,"ranking":7,"trending":false,"aliasURL":"/topics/635/viewpoints/5","aliasID":5,"localID":"Oqghf3d8635903"},{"id":3915,"URL":"/topics/3915/~programming-languages-to-build-a-2d-videogame-for-pc","tags":{"URL":null,"type":"List","uuid":"TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development917"}],"localID":"Oqghf3d8TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a916"},"type":"Model","uuid":"3915","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:363966","class":"Revision","price":"","title":"What are the best programming languages to build a 2D videogame for PC?","images":{"URL":null,"type":"List","uuid":"ImageList@06e93be1-ef96-5a3d-999a-69d2f09b9c49","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@06e93be1-ef96-5a3d-999a-69d2f09b9c49919"},"siteURL":"","localID":"Oqghf3d8Revision:363966918"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a","class":"TagList","count":6,"children":[{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc921"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program922"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language923"},{"id":"build","name":"building","type":"Model","uuid":"Tag:build","class":"Tag","localID":"Oqghf3d8Tag:build924"},{"id":"2d","name":"2d","type":"Model","uuid":"Tag:2d","class":"Tag","localID":"Oqghf3d8Tag:2d925"},{"id":"videogame","name":"videogame","type":"Model","uuid":"Tag:videogame","class":"Tag","localID":"Oqghf3d8Tag:videogame926"}],"localID":"Oqghf3d8TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a920"},"compareURL":"/topics/3915/versus","communityURL":"/topics/3915/~programming-languages-to-build-a-2d-videogame-for-pc","optionsRecommendationCount":280,"ranking":7,"trending":false,"aliasURL":"/topics/3915/viewpoints/10","aliasID":10,"localID":"Oqghf3d83915915"},{"id":5984,"URL":"/topics/5984/~productivity-enhancing-well-designed-and-concise-rather-than-just-popular-or-time-tested-programming-lang","tags":{"URL":null,"type":"List","uuid":"TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development929"}],"localID":"Oqghf3d8TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d928"},"type":"Model","uuid":"5984","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:1795467","class":"Revision","price":"","title":"What are the best (productivity-enhancing, well-designed, and concise, rather than just popular or time-tested) programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@537d0738-d071-5679-ad03-13b8496f091b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@537d0738-d071-5679-ad03-13b8496f091b931"},"siteURL":"","localID":"Oqghf3d8Revision:1795467930"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d","class":"TagList","count":7,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program933"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language934"},{"id":"popular","name":"popular","type":"Model","uuid":"Tag:popular","class":"Tag","localID":"Oqghf3d8Tag:popular935"},{"id":"productivity-enhancing","name":"productivity-enhancing","type":"Model","uuid":"Tag:productivity-enhancing","class":"Tag","localID":"Oqghf3d8Tag:productivity-enhancing936"},{"id":"well-designed","name":"well-designed","type":"Model","uuid":"Tag:well-designed","class":"Tag","localID":"Oqghf3d8Tag:well-designed937"},{"id":"concise","name":"concise","type":"Model","uuid":"Tag:concise","class":"Tag","localID":"Oqghf3d8Tag:concise938"},{"id":"time-tested","name":"time-tested","type":"Model","uuid":"Tag:time-tested","class":"Tag","localID":"Oqghf3d8Tag:time-tested939"}],"localID":"Oqghf3d8TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d932"},"compareURL":"/topics/5984/versus","communityURL":"/topics/5984/~productivity-enhancing-well-designed-and-concise-rather-than-just-popular-or-time-tested-programming-lang","optionsRecommendationCount":3354,"ranking":8,"trending":false,"aliasURL":"/topics/5984/viewpoints/19","aliasID":19,"localID":"Oqghf3d85984927"},{"id":485,"URL":"/topics/485/~best-languages-for-learning-functional-programming","tags":{"URL":null,"type":"List","uuid":"TagList@6ba4c9ba-a409-5945-90cf-be748e717293","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development942"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources943"}],"localID":"Oqghf3d8TagList@6ba4c9ba-a409-5945-90cf-be748e717293941"},"type":"Model","uuid":"485","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:7090","class":"Revision","price":"","title":"What are the best languages for learning functional programming?","images":{"URL":null,"type":"List","uuid":"ImageList@44a3c53b-aa1d-5a2f-858e-7a430d567626","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@44a3c53b-aa1d-5a2f-858e-7a430d567626945"},"siteURL":"","localID":"Oqghf3d8Revision:7090944"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@6ba4c9ba-a409-5945-90cf-be748e717293","class":"TagList","count":4,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn947"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program948"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language949"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional950"}],"localID":"Oqghf3d8TagList@6ba4c9ba-a409-5945-90cf-be748e717293946"},"compareURL":"/topics/485/versus","communityURL":"/topics/485/~best-languages-for-learning-functional-programming","optionsRecommendationCount":1434,"ranking":13,"trending":false,"aliasURL":"/topics/485/viewpoints/29","aliasID":29,"localID":"Oqghf3d8485940"},{"id":708,"URL":"/topics/708/~best-functional-programming-languages-for-programming-beginners","tags":{"URL":null,"type":"List","uuid":"TagList@a49c41b2-4251-5faa-aed1-2bd01173f852","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development953"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language954"}],"localID":"Oqghf3d8TagList@a49c41b2-4251-5faa-aed1-2bd01173f852952"},"type":"Model","uuid":"708","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5086993","class":"Revision","price":"","title":"What are the best functional programming languages for programming beginners?","images":{"URL":null,"type":"List","uuid":"ImageList@72b7daeb-587f-59f4-bd6d-ce582b82bb8b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@72b7daeb-587f-59f4-bd6d-ce582b82bb8b956"},"siteURL":"","localID":"Oqghf3d8Revision:5086993955"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@a49c41b2-4251-5faa-aed1-2bd01173f852","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program958"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language959"},{"id":"beginner","name":"beginners","type":"Model","uuid":"Tag:beginner","class":"Tag","localID":"Oqghf3d8Tag:beginner960"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional961"}],"localID":"Oqghf3d8TagList@a49c41b2-4251-5faa-aed1-2bd01173f852957"},"compareURL":"/topics/708/versus","communityURL":"/topics/708/~best-functional-programming-languages-for-programming-beginners","optionsRecommendationCount":364,"ranking":17,"trending":false,"aliasURL":"/topics/708/viewpoints/23","aliasID":23,"localID":"Oqghf3d8708951"}],"count":28,"localID":"Oqghf3d8TopicList@o-126616"},"tags":{"type":"List","class":"TagList","uuid":"TagList@o-126","children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development963"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources964"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming965"},{"id":"science","name":"Science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science966"},{"id":"engineering","name":"Engineering","type":"Model","uuid":"Tag:engineering","class":"Tag","localID":"Oqghf3d8Tag:engineering967"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development968"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming969"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language970"},{"id":"performance","name":"Performance","type":"Model","uuid":"Tag:performance","class":"Tag","localID":"Oqghf3d8Tag:performance971"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development972"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language973"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development974"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language975"},{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc976"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development977"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language978"},{"id":"compiler","name":"Compiler","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler979"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development980"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources981"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development982"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development983"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend984"},{"id":"mobile","name":"Mobile Development","type":"Model","uuid":"Tag:mobile","class":"Tag","localID":"Oqghf3d8Tag:mobile985"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development986"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development987"},{"id":"game-development","name":"Game Development","type":"Model","uuid":"Tag:game-development","class":"Tag","localID":"Oqghf3d8Tag:game-development988"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development989"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language990"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development991"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming992"},{"id":"desktop-development","name":"Desktop Development","type":"Model","uuid":"Tag:desktop-development","class":"Tag","localID":"Oqghf3d8Tag:desktop-development993"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources994"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming995"},{"id":"programming-courses","name":"Programming Courses","type":"Model","uuid":"Tag:programming-courses","class":"Tag","localID":"Oqghf3d8Tag:programming-courses996"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming997"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language998"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development999"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1000"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming1001"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1002"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1003"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1004"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1005"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1006"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1007"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1008"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1009"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1010"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1011"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1012"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1013"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1014"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1015"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1016"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1017"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1018"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1019"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1020"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1021"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1022"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1023"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1024"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1025"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1026"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1027"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1028"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1029"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools1030"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1031"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1032"},{"id":"api","name":"API","type":"Model","uuid":"Tag:api","class":"Tag","localID":"Oqghf3d8Tag:api1033"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1034"},{"id":"rest","name":"Rest","type":"Model","uuid":"Tag:rest","class":"Tag","localID":"Oqghf3d8Tag:rest1035"}],"count":73,"localID":"Oqghf3d8TagList@o-126962"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@o-126","upvotes":959,"downvotes":235,"localID":"Oqghf3d8MasterOptionVoteList@o-1261036"},"related":{"type":"List","class":"MasterOptionList","uuid":"MasterOptionList@o-126","children":[{"type":"Model","class":"MasterOption","id":5522,"uuid":"o-5522","URL":"/options/5522/~rust-review","compareURL":"/versus/126/5522/~go_vs_rust","source":{"id":1,"URL":"/topics/1565/viewpoints/1/~server-side-programming-languages~rust","type":"Model","uuid":"1565-1","class":"Viewpoint","revision":{"text":"Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.","type":"Model","uuid":"Revision:2717202","class":"Revision","price":"","title":"Rust","images":{"URL":null,"type":"List","uuid":"ImageList@f7f95d2d-3f60-54fb-9383-12a1275e1eb7","class":"ImageList","count":1,"children":[{"id":"7115aef4cf7a86f55532fa3183395e1a","type":"Model","uuid":"Image:452107","class":"Image","hosted":"https://ucarecdn.com/caba31e0-bd82-4548-b4c9-759db80b256e/","source":"https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAANvAAAAJGMwNTQ0NzFlLWE0MGYtNDI2ZC05MGZjLTlmZTBmOTNkMTE5Yg.png","localID":"Oqghf3d8Image:4521071042"}],"localID":"Oqghf3d8ImageList@f7f95d2d-3f60-54fb-9383-12a1275e1eb71041"},"siteURL":"https://www.rust-lang.org/","localID":"Oqghf3d8Revision:27172021040"},"localID":"Oqghf3d81565-11039"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":610,"localID":"Oqghf3d8MasterOptionVoteList@undefined1043"},"localID":"Oqghf3d8o-55221038"},{"type":"Model","class":"MasterOption","id":1537,"uuid":"o-1537","URL":"/options/1537/~haskell-review","compareURL":"/versus/126/1537/~go_vs_haskell","source":{"id":1,"URL":"/topics/485/viewpoints/1/~best-languages-for-learning-functional-programming~haskell","type":"Model","uuid":"485-1","class":"Viewpoint","revision":{"text":"Haskell is a pure functional programming language.","type":"Model","uuid":"Revision:2671569","class":"Revision","price":"","title":"Haskell","images":{"URL":null,"type":"List","uuid":"ImageList@30aeb4d1-d4ef-58c2-84a0-c5e0fda77e43","class":"ImageList","count":1,"children":[{"id":"118e6fe7d25e423de379a2b26b75035b","type":"Model","uuid":"Image:103155","class":"Image","hosted":"https://ucarecdn.com/7ac37a41-c7be-4317-805f-de30234a1332/","source":"http://www.haskell.org/wikistatic/haskellwiki_logo.png","localID":"Oqghf3d8Image:1031551048"}],"localID":"Oqghf3d8ImageList@30aeb4d1-d4ef-58c2-84a0-c5e0fda77e431047"},"siteURL":"https://www.haskell.org","localID":"Oqghf3d8Revision:26715691046"},"localID":"Oqghf3d8485-11045"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":406,"localID":"Oqghf3d8MasterOptionVoteList@undefined1049"},"localID":"Oqghf3d8o-15371044"},{"type":"Model","class":"MasterOption","id":395,"uuid":"o-395","URL":"/options/395/~nim-review","compareURL":"/versus/126/395/~go_vs_nim","source":{"id":28,"URL":"/topics/101/viewpoints/28/~best-languages-that-compile-to-javascript~nim","type":"Model","uuid":"101-28","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:388758","class":"Revision","price":"","title":"Nim","images":{"URL":null,"type":"List","uuid":"ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c58","class":"ImageList","count":1,"children":[{"id":"3769eb44ae237d3a5d1a5002921defa4","type":"Model","uuid":"Image:388759","class":"Image","hosted":"https://ucarecdn.com/8ea4adb4-9135-4d5e-8d2a-bd0dce79942f/","source":"http://i.imgur.com/a7hokC5.png","localID":"Oqghf3d8Image:3887591054"}],"localID":"Oqghf3d8ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c581053"},"siteURL":"http://nim-lang.org/","localID":"Oqghf3d8Revision:3887581052"},"localID":"Oqghf3d8101-281051"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":490,"localID":"Oqghf3d8MasterOptionVoteList@undefined1055"},"localID":"Oqghf3d8o-3951050"},{"type":"Model","class":"MasterOption","id":34445,"uuid":"o-34445","URL":"/options/34445/~v-review","compareURL":"/versus/126/34445/~go_vs_v","source":{"id":31,"URL":"/topics/6032/viewpoints/31/~systems-programming-languages~v","type":"Model","uuid":"6032-31","class":"Viewpoint","revision":{"text":"V is [open-source](https://github.com/vlang), similar to Go and claims improvements over Go.","type":"Model","uuid":"Revision:5181558","class":"Revision","price":"Free","title":"V","images":{"URL":null,"type":"List","uuid":"ImageList@eaa9847d-b7fd-5aa2-a985-d614b4667549","class":"ImageList","count":5,"children":[{"id":"49409da3e76b826b1fc4fdf1accfc1ac","type":"Model","uuid":"Image:3281728","class":"Image","hosted":"https://ucarecdn.com/e25ee87a-be18-4e86-a33c-3e954e2bee4f/","source":"https://sdtimes.com/wp-content/uploads/2019/06/vl7XiT3V_400x400.png","localID":"Oqghf3d8Image:32817281060"},{"id":"7510aca0a9e5980106365de4f48dc398","type":"Model","uuid":"Image:5107416","class":"Image","hosted":"https://ucarecdn.com/aa96196a-4e5f-4b41-b337-8b847cedb209/","source":"https://youtu.be/gmB8ea8uLsM","localID":"Oqghf3d8Image:51074161061"},{"id":"c2d5fe119da0dc0912bc35cf8aedd64f","type":"Model","uuid":"Image:5107422","class":"Image","hosted":"https://ucarecdn.com/d7576761-9cfd-48b9-a752-2be56c41099f/","source":"https://raw.githubusercontent.com/vlang/ui/c2f802a137b5171dade1d5fdc364cd92d34e3ca7/examples/users/screenshot.png","localID":"Oqghf3d8Image:51074221062"},{"id":"7bf8442ff09cd68ae9e7f66fd4592d58","type":"Model","uuid":"Image:5181164","class":"Image","hosted":"https://ucarecdn.com/0ef570c7-6ec7-4b0c-9a27-e8804ac44f8e/","source":"https://www.youtube.com/watch?v=YpSsqRQLd4U&list=PLvLz9K34Y26baplmBi-3oJNA7gzb5Nqui","localID":"Oqghf3d8Image:51811641063"},{"id":"f0b4528fd661dd9efb78c6c75d20abbe","type":"Model","uuid":"Image:5181559","class":"Image","hosted":"https://ucarecdn.com/4bda3b7a-595f-459e-b0c0-17111881f11e/","source":"https://youtu.be/mJG4Zg6Ekfw","localID":"Oqghf3d8Image:51815591064"}],"localID":"Oqghf3d8ImageList@eaa9847d-b7fd-5aa2-a985-d614b46675491059"},"siteURL":"https://vlang.io/","localID":"Oqghf3d8Revision:51815581058"},"localID":"Oqghf3d86032-311057"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":174,"localID":"Oqghf3d8MasterOptionVoteList@undefined1065"},"localID":"Oqghf3d8o-344451056"},{"type":"Model","class":"MasterOption","id":113,"uuid":"o-113","URL":"/options/113/~c-review","compareURL":"/versus/126/113/~go_vs_c","source":{"id":4,"URL":"/topics/25/viewpoints/4/~best-programming-language-to-learn-first~c","type":"Model","uuid":"25-4","class":"Viewpoint","revision":{"text":"C (/siː/, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.\n\nC was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since 1989 (see ANSI C) and subsequently by the International Organization for Standardization (ISO).\n\nC is an imperative procedural language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.\n-  [Wiki link](https://en.wikipedia.org/wiki/C_(programming_language))\n\n\n","type":"Model","uuid":"Revision:5164816","class":"Revision","price":"FREE","title":"C","images":{"URL":null,"type":"List","uuid":"ImageList@19dee308-45dd-5448-9724-4f7a4834550b","class":"ImageList","count":1,"children":[{"id":"d3e762a83bcdc73de4b53dce14acce8c","type":"Model","uuid":"Image:17151","class":"Image","hosted":"https://ucarecdn.com/47a71476-021c-4374-bf5f-07034b027af3/","source":"http://i.imgur.com/NUKRORI.jpg","localID":"Oqghf3d8Image:171511070"}],"localID":"Oqghf3d8ImageList@19dee308-45dd-5448-9724-4f7a4834550b1069"},"siteURL":"","localID":"Oqghf3d8Revision:51648161068"},"localID":"Oqghf3d825-41067"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":503,"localID":"Oqghf3d8MasterOptionVoteList@undefined1071"},"localID":"Oqghf3d8o-1131066"},{"type":"Model","class":"MasterOption","id":111,"uuid":"o-111","URL":"/options/111/~javascript-review","compareURL":"/versus/126/111/~go_vs_javascript","source":{"id":2,"URL":"/topics/25/viewpoints/2/~best-programming-language-to-learn-first~javascript","type":"Model","uuid":"25-2","class":"Viewpoint","revision":{"text":"JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.","type":"Model","uuid":"Revision:161322","class":"Revision","price":"","title":"JavaScript","images":{"URL":null,"type":"List","uuid":"ImageList@6b715123-f53d-5503-8e07-b5a3bb035ff1","class":"ImageList","count":1,"children":[{"id":"dec4aa4c385b35fb3f394687e138b124","type":"Model","uuid":"Image:161323","class":"Image","hosted":"https://ucarecdn.com/63d84a97-d845-4b11-85a9-b65272bead44/","source":"http://www.w3devcampus.com/wp-content/uploads/logoAndOther/logo_JavaScript.png","localID":"Oqghf3d8Image:1613231076"}],"localID":"Oqghf3d8ImageList@6b715123-f53d-5503-8e07-b5a3bb035ff11075"},"siteURL":"","localID":"Oqghf3d8Revision:1613221074"},"localID":"Oqghf3d825-21073"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":628,"localID":"Oqghf3d8MasterOptionVoteList@undefined1077"},"localID":"Oqghf3d8o-1111072"},{"type":"Model","class":"MasterOption","id":1540,"uuid":"o-1540","URL":"/options/1540/~elixir-review","compareURL":"/versus/126/1540/~go_vs_elixir","source":{"id":10,"URL":"/topics/485/viewpoints/10/~best-languages-for-learning-functional-programming~elixir","type":"Model","uuid":"485-10","class":"Viewpoint","revision":{"text":"Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine.","type":"Model","uuid":"Revision:335283","class":"Revision","price":"","title":"Elixir","images":{"URL":null,"type":"List","uuid":"ImageList@7886177c-14dc-5174-b758-195860a89a5a","class":"ImageList","count":1,"children":[{"id":"4a7dfb6ae05ebcbdbb4cbeebfd434aa4","type":"Model","uuid":"Image:335284","class":"Image","hosted":"https://ucarecdn.com/06547fba-ea5f-4f67-8370-74a9ab548626/","source":"http://elixir-lang.org/images/logo/logo.png","localID":"Oqghf3d8Image:3352841082"}],"localID":"Oqghf3d8ImageList@7886177c-14dc-5174-b758-195860a89a5a1081"},"siteURL":"http://elixir-lang.org","localID":"Oqghf3d8Revision:3352831080"},"localID":"Oqghf3d8485-101079"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":507,"localID":"Oqghf3d8MasterOptionVoteList@undefined1083"},"localID":"Oqghf3d8o-15401078"},{"type":"Model","class":"MasterOption","id":1538,"uuid":"o-1538","URL":"/options/1538/~clojure-review","compareURL":"/versus/126/1538/~go_vs_clojure","source":{"id":7,"URL":"/topics/485/viewpoints/7/~best-languages-for-learning-functional-programming~clojure","type":"Model","uuid":"485-7","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:2671917","class":"Revision","price":"","title":"Clojure","images":{"URL":null,"type":"List","uuid":"ImageList@3f4dcddb-0035-5769-a45b-2304f6725014","class":"ImageList","count":1,"children":[{"id":"4fe72cf8153dbb22fd0001802817be18","type":"Model","uuid":"Image:222445","class":"Image","hosted":"https://ucarecdn.com/e5828872-2f03-4b36-88c5-59dbb9218f81/","source":"https://raw.githubusercontent.com/docker-library/docs/master/clojure/logo.png","localID":"Oqghf3d8Image:2224451088"}],"localID":"Oqghf3d8ImageList@3f4dcddb-0035-5769-a45b-2304f67250141087"},"siteURL":"https://clojure.org/","localID":"Oqghf3d8Revision:26719171086"},"localID":"Oqghf3d8485-71085"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":536,"localID":"Oqghf3d8MasterOptionVoteList@undefined1089"},"localID":"Oqghf3d8o-15381084"},{"type":"Model","class":"MasterOption","id":110,"uuid":"o-110","URL":"/options/110/~python-review","compareURL":"/versus/126/110/~go_vs_python","source":{"id":1,"URL":"/topics/25/viewpoints/1/~best-programming-language-to-learn-first~python","type":"Model","uuid":"25-1","class":"Viewpoint","revision":{"text":" Python is a widely used general-purpose, high-level programming language. Career options are mentioned in this [overview](https://medium.freecodecamp.org/best-programming-languages-to-learn-in-2018-ultimate-guide-bfc93e615b35).\nBut be warned that Python is not the best choice for everything, read [4 Reasons Why Python Isn’t the Programming Language for You](https://www.makeuseof.com/tag/python-programming-language-downsides/).","type":"Model","uuid":"Revision:3579517","class":"Revision","price":"Free","title":"Python","images":{"URL":null,"type":"List","uuid":"ImageList@b817c068-8cb1-57d0-898d-48323f89e14d","class":"ImageList","count":4,"children":[{"id":"a46297ebe3c5e7733e1a92352b5eb55d","type":"Model","uuid":"Image:3579518","class":"Image","hosted":"https://ucarecdn.com/95696b2d-58aa-4d34-aef3-ed59b55a9f05/","source":"https://www.python.org/static/img/python-logo@2x.png","localID":"Oqghf3d8Image:35795181094"},{"id":"a3b64a05a18c89e9408d051b31190cc1","type":"Model","uuid":"Image:445409","class":"Image","hosted":"https://ucarecdn.com/adc306f3-29a8-4789-955c-51ecfbb72a71/","source":"https://teampython.files.wordpress.com/2011/12/mean2.png","localID":"Oqghf3d8Image:4454091095"},{"id":"2b3bb05e446cad27039c53dddc5a627a","type":"Model","uuid":"Image:3579519","class":"Image","hosted":"https://ucarecdn.com/6150ea79-23ae-41e4-97d4-f3a80eb66abb/","source":"https://miro.medium.com/max/875/1*bomGDdqKqVeLjO8srOjQPA.jpeg","localID":"Oqghf3d8Image:35795191096"},{"id":"6c89e658f53102200c231b4a1d70c517","type":"Model","uuid":"Image:3579520","class":"Image","hosted":"https://ucarecdn.com/3f6aa1dc-091b-4886-b54f-d19b6636bc1f/","source":"https://www.dropbox.com/s/ulhshzzxscb9cfk/edit-py-file.png?dl=1","localID":"Oqghf3d8Image:35795201097"}],"localID":"Oqghf3d8ImageList@b817c068-8cb1-57d0-898d-48323f89e14d1093"},"siteURL":"https://www.python.org/","localID":"Oqghf3d8Revision:35795171092"},"localID":"Oqghf3d825-11091"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":1307,"localID":"Oqghf3d8MasterOptionVoteList@undefined1098"},"localID":"Oqghf3d8o-1101090"},{"type":"Model","class":"MasterOption","id":380,"uuid":"o-380","URL":"/options/380/~elm-review","compareURL":"/versus/126/380/~go_vs_elm","source":{"id":7,"URL":"/topics/101/viewpoints/7/~best-languages-that-compile-to-javascript~elm","type":"Model","uuid":"101-7","class":"Viewpoint","revision":{"text":"[Elm](http://elm-lang.org/) is a functional programming language that compiles to HTML, CSS, and Javascript. Its very Haskell-like syntax allows users to build complex event-based systems with an incredibly small amount of concise, readable code, [as can be seen from the examples](http://elm-lang.org/examples/Intermediate/)","type":"Model","uuid":"Revision:732369","class":"Revision","price":"","title":"Elm","images":{"URL":null,"type":"List","uuid":"ImageList@9faee87e-0836-5761-9ac1-22ea3c2d9d4d","class":"ImageList","count":1,"children":[{"id":"259ebe9afdc84b5e4adbd4d4067beac8","type":"Model","uuid":"Image:33229","class":"Image","hosted":"https://ucarecdn.com/06d2eb39-787b-4e06-a234-9e8022d9ebbc/","source":"http://i.imgur.com/tQvvHb9.png","localID":"Oqghf3d8Image:332291103"}],"localID":"Oqghf3d8ImageList@9faee87e-0836-5761-9ac1-22ea3c2d9d4d1102"},"siteURL":"http://elm-lang.org/","localID":"Oqghf3d8Revision:7323691101"},"localID":"Oqghf3d8101-71100"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":479,"localID":"Oqghf3d8MasterOptionVoteList@undefined1104"},"localID":"Oqghf3d8o-3801099"},{"type":"Model","class":"MasterOption","id":39456,"uuid":"o-39456","URL":"/options/39456/~lobster-review","compareURL":"/versus/126/39456/~go_vs_lobster","source":{"id":2,"URL":"/topics/24024/viewpoints/2/~statically-typed-programming-languages-with-python-like-indentation-no~lobster","type":"Model","uuid":"24024-2","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:5647357","class":"Revision","price":"","title":"Lobster","images":{"URL":null,"type":"List","uuid":"ImageList@4e2f03ca-843d-5d89-a0a3-50b525b3aec3","class":"ImageList","count":2,"children":[{"id":"3ddd7187d5b652e551ea1e843dbcedfa","type":"Model","uuid":"Image:5647358","class":"Image","hosted":"https://ucarecdn.com/617b7ef2-881c-4354-a8bb-42067d199812/","source":"https://www.strlen.com/img/lobster/lobster.svg","localID":"Oqghf3d8Image:56473581109"},{"id":"b60aaa39ac1a61e5138b4a7f43459677","type":"Model","uuid":"Image:5647359","class":"Image","hosted":"https://ucarecdn.com/a1cdbda0-a599-4934-a0c9-aa99b619dc96/","source":"https://www.youtube.com/watch?v=WUkYIdv9B8c","localID":"Oqghf3d8Image:56473591110"}],"localID":"Oqghf3d8ImageList@4e2f03ca-843d-5d89-a0a3-50b525b3aec31108"},"siteURL":"https://github.com/aardappel/lobster","localID":"Oqghf3d8Revision:56473571107"},"localID":"Oqghf3d824024-21106"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":7,"localID":"Oqghf3d8MasterOptionVoteList@undefined1111"},"localID":"Oqghf3d8o-394561105"},{"type":"Model","class":"MasterOption","id":1539,"uuid":"o-1539","URL":"/options/1539/~f-review","compareURL":"/versus/126/1539/~go_vs_f","source":{"id":9,"URL":"/topics/485/viewpoints/9/~best-languages-for-learning-functional-programming~f","type":"Model","uuid":"485-9","class":"Viewpoint","revision":{"text":"F# is a statically typed, functional-first programming language that encompasses imperative and object-oriented techniques and features global type inference.","type":"Model","uuid":"Revision:2719585","class":"Revision","price":"","title":"F#","images":{"URL":null,"type":"List","uuid":"ImageList@d485f967-855b-5873-833f-598b59b3c2d7","class":"ImageList","count":1,"children":[{"id":"dc363d324c78b9cf0fcc4d2a742fdb1f","type":"Model","uuid":"Image:853131","class":"Image","hosted":"https://ucarecdn.com/c3d875fe-0bc6-4f01-902b-0e27eb3ae75b/","source":"http://fsharp.org/img/logo/fsharp256.png","localID":"Oqghf3d8Image:8531311116"}],"localID":"Oqghf3d8ImageList@d485f967-855b-5873-833f-598b59b3c2d71115"},"siteURL":"https://fsharp.org/","localID":"Oqghf3d8Revision:27195851114"},"localID":"Oqghf3d8485-91113"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":176,"localID":"Oqghf3d8MasterOptionVoteList@undefined1117"},"localID":"Oqghf3d8o-15391112"}],"count":12,"localID":"Oqghf3d8MasterOptionList@o-1261037"},"noindex":false,"localID":"Oqghf3d8o-1263"},{"type":"Model","class":"MasterOption","URL":"/options/395/~nim-review","canonicalURL":"/options/395/~nim-review","id":395,"uuid":"o-395","source":{"id":28,"URL":"/topics/101/viewpoints/28/~best-languages-that-compile-to-javascript~nim","type":"Model","uuid":"101-28","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:388758","class":"Revision","price":"","title":"Nim","images":{"URL":null,"type":"List","uuid":"ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c58","class":"ImageList","count":1,"children":[{"id":"3769eb44ae237d3a5d1a5002921defa4","type":"Model","uuid":"Image:388759","class":"Image","hosted":"https://ucarecdn.com/8ea4adb4-9135-4d5e-8d2a-bd0dce79942f/","source":"http://i.imgur.com/a7hokC5.png","localID":"Oqghf3d8Image:3887591122"}],"localID":"Oqghf3d8ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c581121"},"siteURL":"http://nim-lang.org/","localID":"Oqghf3d8Revision:3887581120"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/activity","URL":"/topics/101/viewpoints/28/activity","children":[{"time":"Mon, 29 Jan 2024 10:23:40 GMT","type":"Model","user":{"URL":"/users/VivaciousAhBolomTzacab8857","bio":"","type":"Model","uuid":"User:bfc38e0c-80ea-44a2-97d4-88778c2dca6f","class":"User","image":{"large":"https://avatars.slant.co/identicons/bfc38e0c-80ea-44a2-97d4-88778c2dca6f","small":"https://avatars.slant.co/identicons/bfc38e0c-80ea-44a2-97d4-88778c2dca6f","source":"https://avatars.slant.co/identicons/bfc38e0c-80ea-44a2-97d4-88778c2dca6f"},"created":"Mon, 29 Jan 2024 10:11:27 GMT","username":"VivaciousAhBolomTzacab8857","anonymous":true,"displayName":"VivaciousAhBolomTzacab","localID":"Oqghf3d8User:bfc38e0c-80ea-44a2-97d4-88778c2dca6f1125"},"uuid":"Event:1863627","class":"Event","action":"Opt.Vote:Up","target":{"id":28,"URL":"/topics/101/viewpoints/28/~best-languages-that-compile-to-javascript~nim","type":"Model","uuid":"101-28","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:388758","class":"Revision","price":"","title":"Nim","images":{"URL":null,"type":"List","uuid":"ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c58","class":"ImageList","count":1,"children":[{"id":"3769eb44ae237d3a5d1a5002921defa4","type":"Model","uuid":"Image:388759","class":"Image","hosted":"https://ucarecdn.com/8ea4adb4-9135-4d5e-8d2a-bd0dce79942f/","source":"http://i.imgur.com/a7hokC5.png","localID":"Oqghf3d8Image:3887591129"}],"localID":"Oqghf3d8ImageList@fdf3af7b-c8e1-5441-bc5e-4864279c0c581128"},"siteURL":"http://nim-lang.org/","localID":"Oqghf3d8Revision:3887581127"},"context":{"id":101,"URL":"/topics/101/~best-languages-that-compile-to-javascript","tags":{"URL":null,"type":"List","uuid":"TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d1","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1132"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1133"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1134"}],"localID":"Oqghf3d8TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d11131"},"type":"Model","uuid":"101","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:926921","class":"Revision","price":"","title":"What are the best languages that compile to JavaScript? ","images":{"URL":null,"type":"List","uuid":"ImageList@4e5dea00-64e3-581a-9a1e-2a1ab33bb23b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4e5dea00-64e3-581a-9a1e-2a1ab33bb23b1136"},"siteURL":"","localID":"Oqghf3d8Revision:9269211135"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d1","class":"TagList","count":3,"children":[{"id":"javascript","name":"JavaScript","type":"Model","uuid":"Tag:javascript","class":"Tag","localID":"Oqghf3d8Tag:javascript1138"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1139"},{"id":"compile","name":"compiling","type":"Model","uuid":"Tag:compile","class":"Tag","localID":"Oqghf3d8Tag:compile1140"}],"localID":"Oqghf3d8TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d11137"},"compareURL":"/topics/101/versus","communityURL":"/topics/101/~best-languages-that-compile-to-javascript","localID":"Oqghf3d81011130"},"localID":"Oqghf3d8101-281126"},"localID":"Oqghf3d8Event:18636271124"}],"localID":"Oqghf3d8/topics/101/viewpoints/28/activity1123"},"sections":{"proCount":14,"conCount":1,"type":"List","class":"SectionList","uuid":"SectionList@101-28","children":[{"id":11,"URL":"/topics/101/viewpoints/28/sections/11/~","loc":[101,28],"type":"Model","uuid":"101-28-11","class":"Section","isCon":false,"revision":{"text":"There are generics, templates, macros in Nim. They can allow you to write new DSL for your application, or avoid all boilerplate stuff.","type":"Model","uuid":"Revision:971484","class":"Revision","price":"","title":"Great metaprogramming features","images":{"URL":null,"type":"List","uuid":"ImageList@d703dc77-595d-5cc7-914e-d748fa9d542e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d703dc77-595d-5cc7-914e-d748fa9d542e1144"},"siteURL":"","localID":"Oqghf3d8Revision:9714841143"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/11","children":[{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1146"}],"count":1,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/111145"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/11/activity","URL":"/topics/101/viewpoints/28/sections/11/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/activity1147"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/11/votes","URL":"/topics/101/viewpoints/28/sections/11/votes","count":12,"upvotes":12,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/votes1148"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/11/react","URL":"/topics/101/viewpoints/28/sections/11/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/upvote","URL":"/topics/101/viewpoints/28/sections/11/react/upvote","count":12,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/upvote1150"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/downvote","URL":"/topics/101/viewpoints/28/sections/11/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/downvote1151"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/useful","URL":"/topics/101/viewpoints/28/sections/11/react/useful","count":1,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/useful1152"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/flag","URL":"/topics/101/viewpoints/28/sections/11/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/flag1153"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/11/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/needs-improvement1154"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/11/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/11/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react/out-of-date1155"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/11/react1149"},"localID":"Oqghf3d8101-28-111142"},{"id":4,"URL":"/topics/101/viewpoints/28/sections/4/~","loc":[101,28],"type":"Model","uuid":"101-28-4","class":"Section","isCon":false,"revision":{"text":"Checks your code at compile time.","type":"Model","uuid":"Revision:536631","class":"Revision","price":"","title":"Strict typing","images":{"URL":null,"type":"List","uuid":"ImageList@c4df44e1-cb21-556a-b356-f488525096ca","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@c4df44e1-cb21-556a-b356-f488525096ca1158"},"siteURL":"","localID":"Oqghf3d8Revision:5366311157"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/4","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b51160"},{"URL":"/users/GG:113813891828765252736","bio":"","type":"Model","uuid":"User:9b378c82-c182-5284-90fb-dc2375d1ecfe","class":"User","image":{"large":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","small":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","source":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe"},"created":"Fri, 27 May 2016 04:51:06 GMT","username":"GG:113813891828765252736","anonymous":false,"displayName":"Анатолий Галиулин","localID":"Oqghf3d8User:9b378c82-c182-5284-90fb-dc2375d1ecfe1161"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/41159"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/4/activity","URL":"/topics/101/viewpoints/28/sections/4/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/activity1162"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/4/votes","URL":"/topics/101/viewpoints/28/sections/4/votes","count":15,"upvotes":15,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/votes1163"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/4/react","URL":"/topics/101/viewpoints/28/sections/4/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/upvote","URL":"/topics/101/viewpoints/28/sections/4/react/upvote","count":15,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/upvote1165"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/downvote","URL":"/topics/101/viewpoints/28/sections/4/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/downvote1166"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/useful","URL":"/topics/101/viewpoints/28/sections/4/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/useful1167"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/flag","URL":"/topics/101/viewpoints/28/sections/4/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/flag1168"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/4/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/needs-improvement1169"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/4/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/4/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react/out-of-date1170"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/4/react1164"},"localID":"Oqghf3d8101-28-41156"},{"id":9,"URL":"/topics/101/viewpoints/28/sections/9/~","loc":[101,28],"type":"Model","uuid":"101-28-9","class":"Section","isCon":false,"revision":{"text":"With built-in \"unittest\" module you can create test with a very readable code.","type":"Model","uuid":"Revision:3116238","class":"Revision","price":"","title":"Has built-in unittest module","images":{"URL":null,"type":"List","uuid":"ImageList@9cd197b1-666a-58d3-80a1-7eb50ce99da4","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@9cd197b1-666a-58d3-80a1-7eb50ce99da41173"},"siteURL":"","localID":"Oqghf3d8Revision:31162381172"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/9","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1175"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1176"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/91174"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/9/activity","URL":"/topics/101/viewpoints/28/sections/9/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/activity1177"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/9/votes","URL":"/topics/101/viewpoints/28/sections/9/votes","count":7,"upvotes":7,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/votes1178"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/9/react","URL":"/topics/101/viewpoints/28/sections/9/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/upvote","URL":"/topics/101/viewpoints/28/sections/9/react/upvote","count":7,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/upvote1180"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/downvote","URL":"/topics/101/viewpoints/28/sections/9/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/downvote1181"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/useful","URL":"/topics/101/viewpoints/28/sections/9/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/useful1182"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/flag","URL":"/topics/101/viewpoints/28/sections/9/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/flag1183"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/9/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/needs-improvement1184"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/9/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/9/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react/out-of-date1185"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/9/react1179"},"localID":"Oqghf3d8101-28-91171"},{"id":15,"URL":"/topics/101/viewpoints/28/sections/15/~","loc":[101,28],"type":"Model","uuid":"101-28-15","class":"Section","isCon":false,"revision":{"text":"Nim has \"asyncdispatch\" module, which allows you to write async applications.","type":"Model","uuid":"Revision:971504","class":"Revision","price":"","title":"Has built-in async support","images":{"URL":null,"type":"List","uuid":"ImageList@d24182e9-e10c-54e2-9230-21a759815b74","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d24182e9-e10c-54e2-9230-21a759815b741188"},"siteURL":"","localID":"Oqghf3d8Revision:9715041187"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/15","children":[{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1190"}],"count":1,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/151189"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/15/activity","URL":"/topics/101/viewpoints/28/sections/15/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/activity1191"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/15/votes","URL":"/topics/101/viewpoints/28/sections/15/votes","count":5,"upvotes":5,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/votes1192"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/15/react","URL":"/topics/101/viewpoints/28/sections/15/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/upvote","URL":"/topics/101/viewpoints/28/sections/15/react/upvote","count":5,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/upvote1194"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/downvote","URL":"/topics/101/viewpoints/28/sections/15/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/downvote1195"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/useful","URL":"/topics/101/viewpoints/28/sections/15/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/useful1196"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/flag","URL":"/topics/101/viewpoints/28/sections/15/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/flag1197"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/15/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/needs-improvement1198"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/15/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/15/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react/out-of-date1199"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/15/react1193"},"localID":"Oqghf3d8101-28-151186"},{"id":12,"URL":"/topics/101/viewpoints/28/sections/12/~","loc":[101,28],"type":"Model","uuid":"101-28-12","class":"Section","isCon":false,"revision":{"text":"Nim has a built-in VM, which executes macros and some other code at compile time. For example, you can check if you're on Windows, and Nim will generate code only for it.","type":"Model","uuid":"Revision:3116226","class":"Revision","price":"","title":"Compile-time execution","images":{"URL":null,"type":"List","uuid":"ImageList@0b139e97-a12c-5810-a1a1-57f4806f35e4","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@0b139e97-a12c-5810-a1a1-57f4806f35e41202"},"siteURL":"","localID":"Oqghf3d8Revision:31162261201"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/12","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1204"},{"URL":"/users/JM80","bio":" ","type":"Model","uuid":"User:d485d583-5f4a-5c31-9ad0-c1258b75df8f","class":"User","image":{"large":"https://ucarecdn.com/4a9a2744-c522-4ddf-9d03-01e5bb29c0ad/","small":"https://ucarecdn.com/4a9a2744-c522-4ddf-9d03-01e5bb29c0ad/","source":"https://ucarecdn.com/4a9a2744-c522-4ddf-9d03-01e5bb29c0ad/"},"created":"Fri, 26 Jan 2018 07:37:26 GMT","username":"JM80","anonymous":false,"displayName":"JM80","localID":"Oqghf3d8User:d485d583-5f4a-5c31-9ad0-c1258b75df8f1205"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1206"}],"count":3,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/121203"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/12/activity","URL":"/topics/101/viewpoints/28/sections/12/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/activity1207"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/12/votes","URL":"/topics/101/viewpoints/28/sections/12/votes","count":8,"upvotes":8,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/votes1208"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/12/react","URL":"/topics/101/viewpoints/28/sections/12/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/upvote","URL":"/topics/101/viewpoints/28/sections/12/react/upvote","count":8,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/upvote1210"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/downvote","URL":"/topics/101/viewpoints/28/sections/12/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/downvote1211"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/useful","URL":"/topics/101/viewpoints/28/sections/12/react/useful","count":1,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/useful1212"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/flag","URL":"/topics/101/viewpoints/28/sections/12/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/flag1213"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/12/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/needs-improvement1214"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/12/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/12/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react/out-of-date1215"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/12/react1209"},"localID":"Oqghf3d8101-28-121200"},{"id":1,"URL":"/topics/101/viewpoints/28/sections/1/~","loc":[101,28],"type":"Model","uuid":"101-28-1","class":"Section","isCon":false,"revision":{"text":"The same code can be used for web, server, desktop and mobile.","type":"Model","uuid":"Revision:3116228","class":"Revision","price":"","title":"Really cross-platform","images":{"URL":null,"type":"List","uuid":"ImageList@b055ac51-4757-5a97-97ce-5797736d03ce","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@b055ac51-4757-5a97-97ce-5797736d03ce1218"},"siteURL":"","localID":"Oqghf3d8Revision:31162281217"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/1","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1220"},{"URL":"/users/GG:113315145617458124187","bio":"","type":"Model","uuid":"User:54fedb5c-a27f-593e-a8ce-f87501184f65","class":"User","image":{"large":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65","small":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65","source":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65"},"created":"Wed, 20 Jan 2016 22:31:52 GMT","username":"GG:113315145617458124187","anonymous":false,"displayName":"Andrew Penkrat","localID":"Oqghf3d8User:54fedb5c-a27f-593e-a8ce-f87501184f651221"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/11219"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/1/activity","URL":"/topics/101/viewpoints/28/sections/1/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/activity1222"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/1/votes","URL":"/topics/101/viewpoints/28/sections/1/votes","count":13,"upvotes":13,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/votes1223"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/1/react","URL":"/topics/101/viewpoints/28/sections/1/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/upvote","URL":"/topics/101/viewpoints/28/sections/1/react/upvote","count":13,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/upvote1225"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/downvote","URL":"/topics/101/viewpoints/28/sections/1/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/downvote1226"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/useful","URL":"/topics/101/viewpoints/28/sections/1/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/useful1227"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/flag","URL":"/topics/101/viewpoints/28/sections/1/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/flag1228"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/1/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/needs-improvement1229"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/1/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/1/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react/out-of-date1230"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/1/react1224"},"localID":"Oqghf3d8101-28-11216"},{"id":13,"URL":"/topics/101/viewpoints/28/sections/13/~","loc":[101,28],"type":"Model","uuid":"101-28-13","class":"Section","isCon":false,"revision":{"text":"Nim has a lot of common with Python in terms of syntax. Indentation-based syntax, for/while loops.","type":"Model","uuid":"Revision:3116230","class":"Revision","price":"","title":"Easy to read","images":{"URL":null,"type":"List","uuid":"ImageList@3f8af039-79f4-5653-8fcd-948fbb183e56","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@3f8af039-79f4-5653-8fcd-948fbb183e561233"},"siteURL":"","localID":"Oqghf3d8Revision:31162301232"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/13","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1235"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1236"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/131234"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/13/activity","URL":"/topics/101/viewpoints/28/sections/13/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/activity1237"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/13/votes","URL":"/topics/101/viewpoints/28/sections/13/votes","count":12,"upvotes":12,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/votes1238"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/13/react","URL":"/topics/101/viewpoints/28/sections/13/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/upvote","URL":"/topics/101/viewpoints/28/sections/13/react/upvote","count":12,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/upvote1240"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/downvote","URL":"/topics/101/viewpoints/28/sections/13/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/downvote1241"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/useful","URL":"/topics/101/viewpoints/28/sections/13/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/useful1242"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/flag","URL":"/topics/101/viewpoints/28/sections/13/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/flag1243"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/13/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/needs-improvement1244"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/13/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/13/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react/out-of-date1245"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/13/react1239"},"localID":"Oqghf3d8101-28-131231"},{"id":5,"URL":"/topics/101/viewpoints/28/sections/5/~","loc":[101,28],"type":"Model","uuid":"101-28-5","class":"Section","isCon":false,"revision":{"text":"Imperative, OOP, functional programming in one language.","type":"Model","uuid":"Revision:536629","class":"Revision","price":"","title":"Multi paradigm","images":{"URL":null,"type":"List","uuid":"ImageList@8e9025c7-c1bf-5b9e-a0b0-a37820238593","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@8e9025c7-c1bf-5b9e-a0b0-a378202385931248"},"siteURL":"","localID":"Oqghf3d8Revision:5366291247"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/5","children":[{"URL":"/users/endi-sukaj","bio":"","type":"Model","uuid":"User:55b22c8f-b464-51b8-bb62-4f627c72e9b5","class":"User","image":{"large":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200","small":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=50","source":"https://ucarecdn.com/c372a161-5b57-48fd-9975-d81e252cd31f/?sz=200"},"created":"Thu, 19 Mar 2015 19:54:49 GMT","username":"endi-sukaj","anonymous":false,"displayName":"Endi Sukaj","localID":"Oqghf3d8User:55b22c8f-b464-51b8-bb62-4f627c72e9b51250"},{"URL":"/users/GG:113813891828765252736","bio":"","type":"Model","uuid":"User:9b378c82-c182-5284-90fb-dc2375d1ecfe","class":"User","image":{"large":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","small":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","source":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe"},"created":"Fri, 27 May 2016 04:51:06 GMT","username":"GG:113813891828765252736","anonymous":false,"displayName":"Анатолий Галиулин","localID":"Oqghf3d8User:9b378c82-c182-5284-90fb-dc2375d1ecfe1251"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/51249"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/5/activity","URL":"/topics/101/viewpoints/28/sections/5/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/activity1252"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/5/votes","URL":"/topics/101/viewpoints/28/sections/5/votes","count":11,"upvotes":11,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/votes1253"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/5/react","URL":"/topics/101/viewpoints/28/sections/5/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/upvote","URL":"/topics/101/viewpoints/28/sections/5/react/upvote","count":11,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/upvote1255"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/downvote","URL":"/topics/101/viewpoints/28/sections/5/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/downvote1256"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/useful","URL":"/topics/101/viewpoints/28/sections/5/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/useful1257"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/flag","URL":"/topics/101/viewpoints/28/sections/5/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/flag1258"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/5/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/needs-improvement1259"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/5/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/5/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react/out-of-date1260"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/5/react1254"},"localID":"Oqghf3d8101-28-51246"},{"id":14,"URL":"/topics/101/viewpoints/28/sections/14/~","loc":[101,28],"type":"Model","uuid":"101-28-14","class":"Section","isCon":false,"revision":{"text":"You can use Nim with any language that can be interfaced with C. There's a tool which helps you to create new C and C++ bindings for Nim - c2nim.\nAlso, you can use Nim with Objective C or even JavaScript (if you're compiling for these backends).","type":"Model","uuid":"Revision:3116232","class":"Revision","price":"","title":"Easy to integrate with another languages","images":{"URL":null,"type":"List","uuid":"ImageList@745ed786-1a7b-5871-b500-e435e738faf7","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@745ed786-1a7b-5871-b500-e435e738faf71263"},"siteURL":"","localID":"Oqghf3d8Revision:31162321262"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/14","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1265"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1266"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/141264"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/14/activity","URL":"/topics/101/viewpoints/28/sections/14/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/activity1267"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/14/votes","URL":"/topics/101/viewpoints/28/sections/14/votes","count":9,"upvotes":9,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/votes1268"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/14/react","URL":"/topics/101/viewpoints/28/sections/14/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/upvote","URL":"/topics/101/viewpoints/28/sections/14/react/upvote","count":9,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/upvote1270"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/downvote","URL":"/topics/101/viewpoints/28/sections/14/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/downvote1271"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/useful","URL":"/topics/101/viewpoints/28/sections/14/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/useful1272"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/flag","URL":"/topics/101/viewpoints/28/sections/14/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/flag1273"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/14/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/needs-improvement1274"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/14/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/14/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react/out-of-date1275"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/14/react1269"},"localID":"Oqghf3d8101-28-141261"},{"id":8,"URL":"/topics/101/viewpoints/28/sections/8/~","loc":[101,28],"type":"Model","uuid":"101-28-8","class":"Section","isCon":false,"revision":{"text":"You don't need to deal with all those manual memory allocations, Nim can take care of it. But also you can use another GC, or tweak it for your real-time application or a game.","type":"Model","uuid":"Revision:3116241","class":"Revision","price":"","title":"Garbage-collected","images":{"URL":null,"type":"List","uuid":"ImageList@db6336a7-584d-5693-bb5e-cfc1c055d15b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@db6336a7-584d-5693-bb5e-cfc1c055d15b1278"},"siteURL":"","localID":"Oqghf3d8Revision:31162411277"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/8","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1280"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1281"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/81279"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/8/activity","URL":"/topics/101/viewpoints/28/sections/8/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/activity1282"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/8/votes","URL":"/topics/101/viewpoints/28/sections/8/votes","count":9,"upvotes":9,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/votes1283"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/8/react","URL":"/topics/101/viewpoints/28/sections/8/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/upvote","URL":"/topics/101/viewpoints/28/sections/8/react/upvote","count":9,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/upvote1285"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/downvote","URL":"/topics/101/viewpoints/28/sections/8/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/downvote1286"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/useful","URL":"/topics/101/viewpoints/28/sections/8/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/useful1287"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/flag","URL":"/topics/101/viewpoints/28/sections/8/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/flag1288"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/8/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/needs-improvement1289"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/8/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/8/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react/out-of-date1290"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/8/react1284"},"localID":"Oqghf3d8101-28-81276"},{"id":10,"URL":"/topics/101/viewpoints/28/sections/10/~","loc":[101,28],"type":"Model","uuid":"101-28-10","class":"Section","isCon":false,"revision":{"text":"You only need to specify types in your procedures and objects - you don't need to specify type when you're creating a new variable (unless you're creating it without initialization).","type":"Model","uuid":"Revision:3116236","class":"Revision","price":"","title":"Type interferencing","images":{"URL":null,"type":"List","uuid":"ImageList@bc22f095-7cfe-5a92-975e-3fe9708c0cb6","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@bc22f095-7cfe-5a92-975e-3fe9708c0cb61293"},"siteURL":"","localID":"Oqghf3d8Revision:31162361292"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/10","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1295"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1296"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/101294"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/10/activity","URL":"/topics/101/viewpoints/28/sections/10/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/activity1297"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/10/votes","URL":"/topics/101/viewpoints/28/sections/10/votes","count":9,"upvotes":9,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/votes1298"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/10/react","URL":"/topics/101/viewpoints/28/sections/10/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/upvote","URL":"/topics/101/viewpoints/28/sections/10/react/upvote","count":9,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/upvote1300"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/downvote","URL":"/topics/101/viewpoints/28/sections/10/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/downvote1301"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/useful","URL":"/topics/101/viewpoints/28/sections/10/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/useful1302"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/flag","URL":"/topics/101/viewpoints/28/sections/10/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/flag1303"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/10/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/needs-improvement1304"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/10/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/10/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react/out-of-date1305"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/10/react1299"},"localID":"Oqghf3d8101-28-101291"},{"id":7,"URL":"/topics/101/viewpoints/28/sections/7/~","loc":[101,28],"type":"Model","uuid":"101-28-7","class":"Section","isCon":false,"revision":{"text":"You can use unicode names for variables, there is \"unicode\" module for operations with unicode.","type":"Model","uuid":"Revision:3116234","class":"Revision","price":"","title":"Built-in Unicode support","images":{"URL":null,"type":"List","uuid":"ImageList@43dc37c1-e84d-5357-8425-27a94617460f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@43dc37c1-e84d-5357-8425-27a94617460f1308"},"siteURL":"","localID":"Oqghf3d8Revision:31162341307"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/7","children":[{"URL":"/users/monikav","bio":"","type":"Model","uuid":"User:51110314-48a5-586c-94cb-3d7054b46ddd","class":"User","image":{"large":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","small":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/","source":"https://ucarecdn.com/3ea0c789-ee5a-4a26-9776-c173b979cdde/"},"created":"Wed, 09 Aug 2017 15:03:55 GMT","username":"monikav","anonymous":false,"displayName":"Monika","localID":"Oqghf3d8User:51110314-48a5-586c-94cb-3d7054b46ddd1310"},{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1311"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/71309"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/7/activity","URL":"/topics/101/viewpoints/28/sections/7/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/activity1312"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/7/votes","URL":"/topics/101/viewpoints/28/sections/7/votes","count":9,"upvotes":9,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/votes1313"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/7/react","URL":"/topics/101/viewpoints/28/sections/7/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/upvote","URL":"/topics/101/viewpoints/28/sections/7/react/upvote","count":9,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/upvote1315"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/downvote","URL":"/topics/101/viewpoints/28/sections/7/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/downvote1316"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/useful","URL":"/topics/101/viewpoints/28/sections/7/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/useful1317"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/flag","URL":"/topics/101/viewpoints/28/sections/7/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/flag1318"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/7/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/needs-improvement1319"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/7/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/7/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react/out-of-date1320"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/7/react1314"},"localID":"Oqghf3d8101-28-71306"},{"id":6,"URL":"/topics/101/viewpoints/28/sections/6/~","loc":[101,28],"type":"Model","uuid":"101-28-6","class":"Section","isCon":false,"revision":{"text":"writeLine(stdout, \"hello\") can be written as stdout.writeLine(\"hello\")\nproc add(a: int): int = a + 5 can be used like  6.add.echo or 6.add().echo()","type":"Model","uuid":"Revision:971451","class":"Revision","price":"","title":"Supports UFCS (Unified Function Call Syntax)","images":{"URL":null,"type":"List","uuid":"ImageList@c7c60667-2db3-556f-90e3-c219d095c630","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@c7c60667-2db3-556f-90e3-c219d095c6301323"},"siteURL":"","localID":"Oqghf3d8Revision:9714511322"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/6","children":[{"URL":"/users/Glerin","bio":"","type":"Model","uuid":"User:3043fae9-0524-5ef5-9459-57c5c47f7abb","class":"User","image":{"large":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","small":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb","source":"https://avatars.slant.co/identicons/3043fae9-0524-5ef5-9459-57c5c47f7abb"},"created":"Mon, 15 May 2017 17:38:55 GMT","username":"Glerin","anonymous":false,"displayName":"Glerin","localID":"Oqghf3d8User:3043fae9-0524-5ef5-9459-57c5c47f7abb1325"}],"count":1,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/61324"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/6/activity","URL":"/topics/101/viewpoints/28/sections/6/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/activity1326"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/6/votes","URL":"/topics/101/viewpoints/28/sections/6/votes","count":5,"upvotes":5,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/votes1327"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/6/react","URL":"/topics/101/viewpoints/28/sections/6/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/upvote","URL":"/topics/101/viewpoints/28/sections/6/react/upvote","count":5,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/upvote1329"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/downvote","URL":"/topics/101/viewpoints/28/sections/6/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/downvote1330"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/useful","URL":"/topics/101/viewpoints/28/sections/6/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/useful1331"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/flag","URL":"/topics/101/viewpoints/28/sections/6/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/flag1332"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/6/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/needs-improvement1333"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/6/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/6/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react/out-of-date1334"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/6/react1328"},"localID":"Oqghf3d8101-28-61321"},{"id":2,"URL":"/topics/101/viewpoints/28/sections/2/~","loc":[101,28],"type":"Model","uuid":"101-28-2","class":"Section","isCon":true,"revision":{"text":"Not very stable and has a rather small community.","type":"Model","uuid":"Revision:388751","class":"Revision","price":"","title":"Still in pre 1.0","images":{"URL":null,"type":"List","uuid":"ImageList@1d05f3a5-03ed-50d2-9875-31dbf46c6461","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@1d05f3a5-03ed-50d2-9875-31dbf46c64611337"},"siteURL":"","localID":"Oqghf3d8Revision:3887511336"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/2","children":[{"URL":"/users/LauraNK","bio":"","type":"Model","uuid":"User:c20f6ac4-a308-5158-ad73-e4c1608deed2","class":"User","image":{"large":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","small":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/","source":"https://ucarecdn.com/c622541d-16c6-4eae-9bb4-8dcbd2f2521d/"},"created":"Mon, 18 May 2015 20:03:37 GMT","username":"LauraNK","anonymous":false,"displayName":"Laura Kyle","localID":"Oqghf3d8User:c20f6ac4-a308-5158-ad73-e4c1608deed21339"},{"URL":"/users/GG:113315145617458124187","bio":"","type":"Model","uuid":"User:54fedb5c-a27f-593e-a8ce-f87501184f65","class":"User","image":{"large":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65","small":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65","source":"https://avatars.slant.co/identicons/54fedb5c-a27f-593e-a8ce-f87501184f65"},"created":"Wed, 20 Jan 2016 22:31:52 GMT","username":"GG:113315145617458124187","anonymous":false,"displayName":"Andrew Penkrat","localID":"Oqghf3d8User:54fedb5c-a27f-593e-a8ce-f87501184f651340"}],"count":2,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/21338"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/2/activity","URL":"/topics/101/viewpoints/28/sections/2/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/activity1341"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/2/votes","URL":"/topics/101/viewpoints/28/sections/2/votes","count":2,"upvotes":3,"downvotes":1,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/votes1342"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/2/react","URL":"/topics/101/viewpoints/28/sections/2/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/upvote","URL":"/topics/101/viewpoints/28/sections/2/react/upvote","count":3,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/upvote1344"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/downvote","URL":"/topics/101/viewpoints/28/sections/2/react/downvote","count":1,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/downvote1345"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/useful","URL":"/topics/101/viewpoints/28/sections/2/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/useful1346"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/flag","URL":"/topics/101/viewpoints/28/sections/2/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/flag1347"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/2/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/needs-improvement1348"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/2/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/2/react/out-of-date","count":1,"commentId":3,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react/out-of-date1349"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/2/react1343"},"localID":"Oqghf3d8101-28-21335"},{"id":3,"URL":"/topics/101/viewpoints/28/sections/3/~","loc":[101,28],"type":"Model","uuid":"101-28-3","class":"Section","isCon":false,"revision":{"text":"","type":"Model","uuid":"Revision:536220","class":"Revision","price":"","title":"One lang to rule them all!","images":{"URL":null,"type":"List","uuid":"ImageList@83e8f537-ce75-5d1d-af73-59621e764a8e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@83e8f537-ce75-5d1d-af73-59621e764a8e1352"},"siteURL":"","localID":"Oqghf3d8Revision:5362201351"},"isPending":false,"contributors":{"type":"List","class":"UserList","uuid":"UserList@/topics/101/viewpoints/28/sections/3","children":[{"URL":"/users/GG:113813891828765252736","bio":"","type":"Model","uuid":"User:9b378c82-c182-5284-90fb-dc2375d1ecfe","class":"User","image":{"large":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","small":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe","source":"https://avatars.slant.co/identicons/9b378c82-c182-5284-90fb-dc2375d1ecfe"},"created":"Fri, 27 May 2016 04:51:06 GMT","username":"GG:113813891828765252736","anonymous":false,"displayName":"Анатолий Галиулин","localID":"Oqghf3d8User:9b378c82-c182-5284-90fb-dc2375d1ecfe1354"}],"count":1,"localID":"Oqghf3d8UserList@/topics/101/viewpoints/28/sections/31353"},"events":{"type":"List","class":"EventList","uuid":"/topics/101/viewpoints/28/sections/3/activity","URL":"/topics/101/viewpoints/28/sections/3/activity","localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/activity1355"},"votes":{"type":"List","class":"SectionVoteList","uuid":"/topics/101/viewpoints/28/sections/3/votes","URL":"/topics/101/viewpoints/28/sections/3/votes","count":2,"upvotes":2,"downvotes":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/votes1356"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/sections/3/react","URL":"/topics/101/viewpoints/28/sections/3/react","upvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/upvote","URL":"/topics/101/viewpoints/28/sections/3/react/upvote","count":2,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/upvote1358"},"downvote":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/downvote","URL":"/topics/101/viewpoints/28/sections/3/react/downvote","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/downvote1359"},"flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/flag","URL":"/topics/101/viewpoints/28/sections/3/react/flag","count":1,"commentId":1,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/flag1360"},"useful":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/useful","URL":"/topics/101/viewpoints/28/sections/3/react/useful","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/useful1361"},"needsImprovement":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/needs-improvement","URL":"/topics/101/viewpoints/28/sections/3/react/needs-improvement","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/needs-improvement1362"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/sections/3/react/out-of-date","URL":"/topics/101/viewpoints/28/sections/3/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react/out-of-date1363"},"localID":"Oqghf3d8/topics/101/viewpoints/28/sections/3/react1357"},"localID":"Oqghf3d8101-28-31350"}],"count":15,"localID":"Oqghf3d8SectionList@101-281141"},"reactionSet":{"type":"Model","class":"ReactionSet","uuid":"/topics/101/viewpoints/28/react","URL":"/topics/101/viewpoints/28/react","flag":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/react/flag","URL":"/topics/101/viewpoints/28/react/flag","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/react/flag1365"},"outOfDate":{"type":"List","class":"ReactionList","uuid":"/topics/101/viewpoints/28/react/out-of-date","URL":"/topics/101/viewpoints/28/react/out-of-date","count":0,"localID":"Oqghf3d8/topics/101/viewpoints/28/react/out-of-date1366"},"localID":"Oqghf3d8/topics/101/viewpoints/28/react1364"},"localID":"Oqghf3d8101-281119"},"specs":{"type":"List","class":"SpecList","uuid":"SpecList@o-395","children":[{"key":"Platforms","type":"Model","uuid":"Spec:Platforms@o-395","class":"Spec","value":"Windows, MacOS/iOS, Linux /Android/Termux, *BSD, Solaris/SmartOS, HaikuOS, lots of others","localID":"Oqghf3d8Spec:Platforms@o-3951368"},{"key":"License","type":"Model","uuid":"Spec:License@o-395","class":"Spec","value":"MIT","localID":"Oqghf3d8Spec:License@o-3951369"},{"key":"CPU","type":"Model","uuid":"Spec:CPU@o-395","class":"Spec","value":"All CPU architectures that have an ANSI C compiler or JavaScript interpreter","localID":"Oqghf3d8Spec:CPU@o-3951370"},{"key":"Current stable version","type":"Model","uuid":"Spec:Current stable version@o-395","class":"Spec","value":"2.0.0","localID":"Oqghf3d8Spec:Current stable version@o-3951371"},{"key":"GZipped size","type":"Model","uuid":"Spec:GZipped size@o-395","class":"Spec","value":"14,2 MB","localID":"Oqghf3d8Spec:GZipped size@o-3951372"},{"key":"IDE Support","type":"Model","uuid":"Spec:IDE Support@o-395","class":"Spec","value":"https://github.com/nim-lang/Nim/wiki/editor-support","localID":"Oqghf3d8Spec:IDE Support@o-3951373"},{"key":"Top critics consensus","type":"Model","uuid":"Spec:Top critics consensus@o-395","class":"Spec","value":"Whitespace blues, inconsistent, weird, confusing, not mainstream, unsafe","localID":"Oqghf3d8Spec:Top critics consensus@o-3951374"},{"key":"Compiles to","type":"Model","uuid":"Spec:Compiles to@o-395","class":"Spec","value":"C, JavaScript","localID":"Oqghf3d8Spec:Compiles to@o-3951375"}],"count":8,"localID":"Oqghf3d8SpecList@o-3951367"},"topics":{"type":"List","class":"TopicList","uuid":"TopicList@o-395","children":[{"id":22835,"URL":"/topics/22835/~which-programming-languages-have-the-most-powerful-type-systems","tags":{"URL":null,"type":"List","uuid":"TagList@12b8ea95-aa1e-5edb-92ea-1d9de3530f13","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1379"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1380"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1381"}],"localID":"Oqghf3d8TagList@12b8ea95-aa1e-5edb-92ea-1d9de3530f131378"},"type":"Model","uuid":"22835","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4061932","class":"Revision","price":"","title":"Which programming languages have the most powerful type-systems?","images":{"URL":null,"type":"List","uuid":"ImageList@59a50083-f50e-51ba-acb3-6b954eedb56e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@59a50083-f50e-51ba-acb3-6b954eedb56e1383"},"siteURL":"","localID":"Oqghf3d8Revision:40619321382"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@12b8ea95-aa1e-5edb-92ea-1d9de3530f13","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1385"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1386"},{"id":"powerful","name":"powerful","type":"Model","uuid":"Tag:powerful","class":"Tag","localID":"Oqghf3d8Tag:powerful1387"},{"id":"type-systems","name":"type-systems","type":"Model","uuid":"Tag:type-systems","class":"Tag","localID":"Oqghf3d8Tag:type-systems1388"}],"localID":"Oqghf3d8TagList@12b8ea95-aa1e-5edb-92ea-1d9de3530f131384"},"compareURL":"/topics/22835/versus","communityURL":"/topics/22835/~which-programming-languages-have-the-most-powerful-type-systems","optionsRecommendationCount":20,"ranking":1,"trending":false,"aliasURL":"/topics/22835/viewpoints/8","aliasID":8,"localID":"Oqghf3d8228351377"},{"id":15382,"URL":"/topics/15382/~meta-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@080ca51d-456a-5ddf-a693-56bb2d3143f2","class":"TagList","count":3,"children":[{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1391"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming1392"},{"id":"metaprogramming","name":"Metaprogramming","type":"Model","uuid":"Tag:metaprogramming","class":"Tag","localID":"Oqghf3d8Tag:metaprogramming1393"}],"localID":"Oqghf3d8TagList@080ca51d-456a-5ddf-a693-56bb2d3143f21390"},"type":"Model","uuid":"15382","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2707600","class":"Revision","price":"","title":"What are the best Meta-programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@d2774aa2-aedd-574e-a381-bc9b57e9ce36","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d2774aa2-aedd-574e-a381-bc9b57e9ce361395"},"siteURL":"","localID":"Oqghf3d8Revision:27076001394"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@080ca51d-456a-5ddf-a693-56bb2d3143f2","class":"TagList","count":2,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1397"},{"id":"meta-programming","name":"Meta-programming","type":"Model","uuid":"Tag:meta-programming","class":"Tag","localID":"Oqghf3d8Tag:meta-programming1398"}],"localID":"Oqghf3d8TagList@080ca51d-456a-5ddf-a693-56bb2d3143f21396"},"compareURL":"/topics/15382/versus","communityURL":"/topics/15382/~meta-programming-languages","optionsRecommendationCount":85,"ranking":1,"trending":false,"aliasURL":"/topics/15382/viewpoints/1","aliasID":1,"localID":"Oqghf3d8153821389"},{"id":26291,"URL":"/topics/26291/~minimalist-programming-languages","tags":null,"type":"Model","uuid":"26291","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4637959","class":"Revision","price":"","title":"What are the best minimalist programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@08ee91be-610e-5660-a09c-7a70a84d6469","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@08ee91be-610e-5660-a09c-7a70a84d64691401"},"siteURL":"","localID":"Oqghf3d8Revision:46379591400"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@4e5c0465-49cf-5812-acac-ccc3ba07254b","class":"TagList","count":3,"children":[{"id":"minimalist","name":"Minimalist","type":"Model","uuid":"Tag:minimalist","class":"Tag","localID":"Oqghf3d8Tag:minimalist1403"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1404"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1405"}],"localID":"Oqghf3d8TagList@4e5c0465-49cf-5812-acac-ccc3ba07254b1402"},"compareURL":"/topics/26291/versus","communityURL":"/topics/26291/~minimalist-programming-languages","optionsRecommendationCount":6,"ranking":1,"trending":false,"aliasURL":"/topics/26291/viewpoints/9","aliasID":9,"localID":"Oqghf3d8262911399"},{"id":21571,"URL":"/topics/21571/~programming-languages-for-science-and-engineering","tags":{"URL":null,"type":"List","uuid":"TagList@6943d524-4f79-5fbc-8558-9cf46dd78799","class":"TagList","count":3,"children":[{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1408"},{"id":"science","name":"Science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science1409"},{"id":"engineering","name":"Engineering","type":"Model","uuid":"Tag:engineering","class":"Tag","localID":"Oqghf3d8Tag:engineering1410"}],"localID":"Oqghf3d8TagList@6943d524-4f79-5fbc-8558-9cf46dd787991407"},"type":"Model","uuid":"21571","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3783244","class":"Revision","price":"","title":"What are the best programming languages for science and engineering?","images":{"URL":null,"type":"List","uuid":"ImageList@d09d6e15-ac74-5d04-94d3-ff212aab34cf","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@d09d6e15-ac74-5d04-94d3-ff212aab34cf1412"},"siteURL":"","localID":"Oqghf3d8Revision:37832441411"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@6943d524-4f79-5fbc-8558-9cf46dd78799","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1414"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1415"},{"id":"science","name":"science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science1416"},{"id":"engineer","name":"Engineered","type":"Model","uuid":"Tag:engineer","class":"Tag","localID":"Oqghf3d8Tag:engineer1417"}],"localID":"Oqghf3d8TagList@6943d524-4f79-5fbc-8558-9cf46dd787991413"},"compareURL":"/topics/21571/versus","communityURL":"/topics/21571/~programming-languages-for-science-and-engineering","optionsRecommendationCount":28,"ranking":1,"trending":false,"aliasURL":"/topics/21571/viewpoints/14","aliasID":14,"localID":"Oqghf3d8215711406"},{"id":29299,"URL":"/topics/29299/~programming-languages-for-artificial-intelligence","tags":{"URL":null,"type":"List","uuid":"TagList@e378c680-65c8-59af-b591-6d00a013e591","class":"TagList","count":2,"children":[{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1420"},{"id":"developers","name":"Developers","type":"Model","uuid":"Tag:developers","class":"Tag","localID":"Oqghf3d8Tag:developers1421"}],"localID":"Oqghf3d8TagList@e378c680-65c8-59af-b591-6d00a013e5911419"},"type":"Model","uuid":"29299","class":"Topic","noindex":true,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5034739","class":"Revision","price":"","title":"What are the best programming languages for artificial intelligence?","images":{"URL":null,"type":"List","uuid":"ImageList@9b5627a9-82e6-52fa-9cd0-3fc95a438895","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@9b5627a9-82e6-52fa-9cd0-3fc95a4388951423"},"siteURL":"","localID":"Oqghf3d8Revision:50347391422"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e378c680-65c8-59af-b591-6d00a013e591","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1425"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1426"},{"id":"artificial","name":"artificial","type":"Model","uuid":"Tag:artificial","class":"Tag","localID":"Oqghf3d8Tag:artificial1427"},{"id":"intelligence","name":"intelligence","type":"Model","uuid":"Tag:intelligence","class":"Tag","localID":"Oqghf3d8Tag:intelligence1428"}],"localID":"Oqghf3d8TagList@e378c680-65c8-59af-b591-6d00a013e5911424"},"compareURL":"/topics/29299/versus","communityURL":"/topics/29299/~programming-languages-for-artificial-intelligence","optionsRecommendationCount":3,"ranking":1,"trending":false,"aliasURL":"/topics/29299/viewpoints/3","aliasID":3,"localID":"Oqghf3d8292991418"},{"id":15810,"URL":"/topics/15810/~what-programming-languages-most-resemble-math","tags":{"URL":null,"type":"List","uuid":"TagList@be8a8f2c-d2df-5bcc-8a3a-d209e061b493","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1431"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1432"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1433"},{"id":"math","name":"Math","type":"Model","uuid":"Tag:math","class":"Tag","localID":"Oqghf3d8Tag:math1434"}],"localID":"Oqghf3d8TagList@be8a8f2c-d2df-5bcc-8a3a-d209e061b4931430"},"type":"Model","uuid":"15810","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2790137","class":"Revision","price":"","title":"What programming languages most resemble math?","images":{"URL":null,"type":"List","uuid":"ImageList@0adc0493-e896-52a0-b0c2-1f023e2e39d8","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@0adc0493-e896-52a0-b0c2-1f023e2e39d81436"},"siteURL":"","localID":"Oqghf3d8Revision:27901371435"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@be8a8f2c-d2df-5bcc-8a3a-d209e061b493","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1438"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1439"},{"id":"math","name":"math","type":"Model","uuid":"Tag:math","class":"Tag","localID":"Oqghf3d8Tag:math1440"},{"id":"resemble","name":"resemble","type":"Model","uuid":"Tag:resemble","class":"Tag","localID":"Oqghf3d8Tag:resemble1441"}],"localID":"Oqghf3d8TagList@be8a8f2c-d2df-5bcc-8a3a-d209e061b4931437"},"compareURL":"/topics/15810/versus","communityURL":"/topics/15810/~what-programming-languages-most-resemble-math","optionsRecommendationCount":12,"ranking":1,"trending":false,"aliasURL":"/topics/15810/viewpoints/5","aliasID":5,"localID":"Oqghf3d8158101429"},{"id":5984,"URL":"/topics/5984/~productivity-enhancing-well-designed-and-concise-rather-than-just-popular-or-time-tested-programming-lang","tags":{"URL":null,"type":"List","uuid":"TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1444"}],"localID":"Oqghf3d8TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d1443"},"type":"Model","uuid":"5984","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:1795467","class":"Revision","price":"","title":"What are the best (productivity-enhancing, well-designed, and concise, rather than just popular or time-tested) programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@537d0738-d071-5679-ad03-13b8496f091b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@537d0738-d071-5679-ad03-13b8496f091b1446"},"siteURL":"","localID":"Oqghf3d8Revision:17954671445"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d","class":"TagList","count":7,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1448"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1449"},{"id":"popular","name":"popular","type":"Model","uuid":"Tag:popular","class":"Tag","localID":"Oqghf3d8Tag:popular1450"},{"id":"productivity-enhancing","name":"productivity-enhancing","type":"Model","uuid":"Tag:productivity-enhancing","class":"Tag","localID":"Oqghf3d8Tag:productivity-enhancing1451"},{"id":"well-designed","name":"well-designed","type":"Model","uuid":"Tag:well-designed","class":"Tag","localID":"Oqghf3d8Tag:well-designed1452"},{"id":"concise","name":"concise","type":"Model","uuid":"Tag:concise","class":"Tag","localID":"Oqghf3d8Tag:concise1453"},{"id":"time-tested","name":"time-tested","type":"Model","uuid":"Tag:time-tested","class":"Tag","localID":"Oqghf3d8Tag:time-tested1454"}],"localID":"Oqghf3d8TagList@d48c779e-7e3d-5c5d-8141-0de83c81b72d1447"},"compareURL":"/topics/5984/versus","communityURL":"/topics/5984/~productivity-enhancing-well-designed-and-concise-rather-than-just-popular-or-time-tested-programming-lang","optionsRecommendationCount":3354,"ranking":1,"trending":false,"aliasURL":"/topics/5984/viewpoints/3","aliasID":3,"localID":"Oqghf3d859841442"},{"id":1167,"URL":"/topics/1167/~languages-to-learn-for-someone-coming-from-python","tags":{"URL":null,"type":"List","uuid":"TagList@81f0484d-fcac-5452-8798-85ef50f1e18f","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1457"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1458"}],"localID":"Oqghf3d8TagList@81f0484d-fcac-5452-8798-85ef50f1e18f1456"},"type":"Model","uuid":"1167","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:749626","class":"Revision","price":"","title":"What are the best languages to learn for someone coming from Python?","images":{"URL":null,"type":"List","uuid":"ImageList@9cd39ce0-25e1-5d87-8b8b-663d7197d0a0","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@9cd39ce0-25e1-5d87-8b8b-663d7197d0a01460"},"siteURL":"","localID":"Oqghf3d8Revision:7496261459"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@81f0484d-fcac-5452-8798-85ef50f1e18f","class":"TagList","count":4,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn1462"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1463"},{"id":"python","name":"Python","type":"Model","uuid":"Tag:python","class":"Tag","localID":"Oqghf3d8Tag:python1464"},{"id":"come","name":"coming","type":"Model","uuid":"Tag:come","class":"Tag","localID":"Oqghf3d8Tag:come1465"}],"localID":"Oqghf3d8TagList@81f0484d-fcac-5452-8798-85ef50f1e18f1461"},"compareURL":"/topics/1167/versus","communityURL":"/topics/1167/~languages-to-learn-for-someone-coming-from-python","optionsRecommendationCount":126,"ranking":1,"trending":false,"aliasURL":"/topics/1167/viewpoints/9","aliasID":9,"localID":"Oqghf3d811671455"},{"id":6032,"URL":"/topics/6032/~systems-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1468"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1469"}],"localID":"Oqghf3d8TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b811467"},"type":"Model","uuid":"6032","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3033931","class":"Revision","price":"","title":"What are the best systems programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@14d63112-a854-5963-b695-c1ecb6c718ad","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@14d63112-a854-5963-b695-c1ecb6c718ad1471"},"siteURL":"","localID":"Oqghf3d8Revision:30339311470"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b81","class":"TagList","count":3,"children":[{"id":"system","name":"systems","type":"Model","uuid":"Tag:system","class":"Tag","localID":"Oqghf3d8Tag:system1473"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1474"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1475"}],"localID":"Oqghf3d8TagList@fb6fcfb1-f59c-5d97-b640-6387d5396b811472"},"compareURL":"/topics/6032/versus","communityURL":"/topics/6032/~systems-programming-languages","optionsRecommendationCount":1552,"ranking":1,"trending":false,"aliasURL":"/topics/6032/viewpoints/7","aliasID":7,"localID":"Oqghf3d860321466"},{"id":20492,"URL":"/topics/20492/~programming-language-to-write-an-operating-system","tags":{"URL":null,"type":"List","uuid":"TagList@f1a008be-03d9-5fc7-a5f0-3b97ebd29719","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1478"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1479"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1480"}],"localID":"Oqghf3d8TagList@f1a008be-03d9-5fc7-a5f0-3b97ebd297191477"},"type":"Model","uuid":"20492","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3574855","class":"Revision","price":"","title":"What is the best programming language to write an operating system?","images":{"URL":null,"type":"List","uuid":"ImageList@e381034c-8d83-546d-9fa8-166e89776b24","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e381034c-8d83-546d-9fa8-166e89776b241482"},"siteURL":"","localID":"Oqghf3d8Revision:35748551481"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@f1a008be-03d9-5fc7-a5f0-3b97ebd29719","class":"TagList","count":5,"children":[{"id":"system","name":"systems","type":"Model","uuid":"Tag:system","class":"Tag","localID":"Oqghf3d8Tag:system1484"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1485"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1486"},{"id":"operact","name":"operating","type":"Model","uuid":"Tag:operact","class":"Tag","localID":"Oqghf3d8Tag:operact1487"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write1488"}],"localID":"Oqghf3d8TagList@f1a008be-03d9-5fc7-a5f0-3b97ebd297191483"},"compareURL":"/topics/20492/versus","communityURL":"/topics/20492/~programming-language-to-write-an-operating-system","optionsRecommendationCount":41,"ranking":2,"trending":false,"aliasURL":"/topics/20492/viewpoints/5","aliasID":5,"localID":"Oqghf3d8204921476"},{"id":2469,"URL":"/topics/2469/~languages-for-writing-command-line-utilities","tags":{"URL":null,"type":"List","uuid":"TagList@66941c6b-13fa-5fc5-a58d-d065f284a666","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1491"}],"localID":"Oqghf3d8TagList@66941c6b-13fa-5fc5-a58d-d065f284a6661490"},"type":"Model","uuid":"2469","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:227387","class":"Revision","price":"","title":"What are the best languages for writing command line utilities?","images":{"URL":null,"type":"List","uuid":"ImageList@65c33291-ac01-5a5a-98ec-fbefbffc050e","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@65c33291-ac01-5a5a-98ec-fbefbffc050e1493"},"siteURL":"","localID":"Oqghf3d8Revision:2273871492"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@66941c6b-13fa-5fc5-a58d-d065f284a666","class":"TagList","count":5,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1495"},{"id":"line","name":"lined","type":"Model","uuid":"Tag:line","class":"Tag","localID":"Oqghf3d8Tag:line1496"},{"id":"command","name":"command","type":"Model","uuid":"Tag:command","class":"Tag","localID":"Oqghf3d8Tag:command1497"},{"id":"utility","name":"utilities","type":"Model","uuid":"Tag:utility","class":"Tag","localID":"Oqghf3d8Tag:utility1498"},{"id":"wrict","name":"writing","type":"Model","uuid":"Tag:wrict","class":"Tag","localID":"Oqghf3d8Tag:wrict1499"}],"localID":"Oqghf3d8TagList@66941c6b-13fa-5fc5-a58d-d065f284a6661494"},"compareURL":"/topics/2469/versus","communityURL":"/topics/2469/~languages-for-writing-command-line-utilities","optionsRecommendationCount":460,"ranking":2,"trending":false,"aliasURL":"/topics/2469/viewpoints/10","aliasID":10,"localID":"Oqghf3d824691489"},{"id":18784,"URL":"/topics/18784/~language-to-use-simultaneously-for-front-and-back-end","tags":{"URL":null,"type":"List","uuid":"TagList@96e7cb9b-ed4f-53bc-8ebb-c5d7a1d4d6af","class":"TagList","count":3,"children":[{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1502"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend1503"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1504"}],"localID":"Oqghf3d8TagList@96e7cb9b-ed4f-53bc-8ebb-c5d7a1d4d6af1501"},"type":"Model","uuid":"18784","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:3302320","class":"Revision","price":"","title":"What is the best language to use simultaneously for front and back end?","images":{"URL":null,"type":"List","uuid":"ImageList@a1d66093-2cda-5d24-bceb-f325b053c321","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a1d66093-2cda-5d24-bceb-f325b053c3211506"},"siteURL":"","localID":"Oqghf3d8Revision:33023201505"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@96e7cb9b-ed4f-53bc-8ebb-c5d7a1d4d6af","class":"TagList","count":3,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1508"},{"id":"front","name":"front","type":"Model","uuid":"Tag:front","class":"Tag","localID":"Oqghf3d8Tag:front1509"},{"id":"simultaneously","name":"simultaneously","type":"Model","uuid":"Tag:simultaneously","class":"Tag","localID":"Oqghf3d8Tag:simultaneously1510"}],"localID":"Oqghf3d8TagList@96e7cb9b-ed4f-53bc-8ebb-c5d7a1d4d6af1507"},"compareURL":"/topics/18784/versus","communityURL":"/topics/18784/~language-to-use-simultaneously-for-front-and-back-end","optionsRecommendationCount":19,"ranking":2,"trending":false,"aliasURL":"/topics/18784/viewpoints/3","aliasID":3,"localID":"Oqghf3d8187841500"},{"id":13112,"URL":"/topics/13112/~programming-languages-for-cryptocurrency-programming","tags":{"URL":null,"type":"List","uuid":"TagList@bffd80eb-e61b-58b8-bc23-a84de0b79d8c","class":"TagList","count":2,"children":[{"id":"cryptocurrencies","name":"Cryptocurrencies","type":"Model","uuid":"Tag:cryptocurrencies","class":"Tag","localID":"Oqghf3d8Tag:cryptocurrencies1513"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1514"}],"localID":"Oqghf3d8TagList@bffd80eb-e61b-58b8-bc23-a84de0b79d8c1512"},"type":"Model","uuid":"13112","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2406308","class":"Revision","price":"","title":"What are the best programming languages for cryptocurrency programming?","images":{"URL":null,"type":"List","uuid":"ImageList@0ecb8b9b-9c54-50b0-8c6b-ac58e0e07652","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@0ecb8b9b-9c54-50b0-8c6b-ac58e0e076521516"},"siteURL":"","localID":"Oqghf3d8Revision:24063081515"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@bffd80eb-e61b-58b8-bc23-a84de0b79d8c","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1518"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1519"},{"id":"cryptocurrency","name":"cryptocurrency","type":"Model","uuid":"Tag:cryptocurrency","class":"Tag","localID":"Oqghf3d8Tag:cryptocurrency1520"}],"localID":"Oqghf3d8TagList@bffd80eb-e61b-58b8-bc23-a84de0b79d8c1517"},"compareURL":"/topics/13112/versus","communityURL":"/topics/13112/~programming-languages-for-cryptocurrency-programming","optionsRecommendationCount":8,"ranking":2,"trending":false,"aliasURL":"/topics/13112/viewpoints/3","aliasID":3,"localID":"Oqghf3d8131121511"},{"id":101,"URL":"/topics/101/~best-languages-that-compile-to-javascript","tags":{"URL":null,"type":"List","uuid":"TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d1","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1523"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1524"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1525"}],"localID":"Oqghf3d8TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d11522"},"type":"Model","uuid":"101","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:926921","class":"Revision","price":"","title":"What are the best languages that compile to JavaScript? ","images":{"URL":null,"type":"List","uuid":"ImageList@4e5dea00-64e3-581a-9a1e-2a1ab33bb23b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4e5dea00-64e3-581a-9a1e-2a1ab33bb23b1527"},"siteURL":"","localID":"Oqghf3d8Revision:9269211526"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d1","class":"TagList","count":3,"children":[{"id":"javascript","name":"JavaScript","type":"Model","uuid":"Tag:javascript","class":"Tag","localID":"Oqghf3d8Tag:javascript1529"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1530"},{"id":"compile","name":"compiling","type":"Model","uuid":"Tag:compile","class":"Tag","localID":"Oqghf3d8Tag:compile1531"}],"localID":"Oqghf3d8TagList@4d9e85a7-8a0d-5dc6-9034-6cdb642c83d11528"},"compareURL":"/topics/101/versus","communityURL":"/topics/101/~best-languages-that-compile-to-javascript","optionsRecommendationCount":1421,"ranking":3,"trending":false,"aliasURL":"/topics/101/viewpoints/28","aliasID":28,"localID":"Oqghf3d81011521"},{"id":16647,"URL":"/topics/16647/~languages-for-scientific-computation","tags":{"URL":null,"type":"List","uuid":"TagList@819e7213-b82a-545a-8244-448bf3daff86","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1534"}],"localID":"Oqghf3d8TagList@819e7213-b82a-545a-8244-448bf3daff861533"},"type":"Model","uuid":"16647","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5106073","class":"Revision","price":"","title":"What are the best languages for scientific computation?","images":{"URL":null,"type":"List","uuid":"ImageList@de540098-ad16-5115-98df-e2638138e8c7","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@de540098-ad16-5115-98df-e2638138e8c71536"},"siteURL":"","localID":"Oqghf3d8Revision:51060731535"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@819e7213-b82a-545a-8244-448bf3daff86","class":"TagList","count":3,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1538"},{"id":"scientific","name":"scientific","type":"Model","uuid":"Tag:scientific","class":"Tag","localID":"Oqghf3d8Tag:scientific1539"},{"id":"computation","name":"computation","type":"Model","uuid":"Tag:computation","class":"Tag","localID":"Oqghf3d8Tag:computation1540"}],"localID":"Oqghf3d8TagList@819e7213-b82a-545a-8244-448bf3daff861537"},"compareURL":"/topics/16647/versus","communityURL":"/topics/16647/~languages-for-scientific-computation","optionsRecommendationCount":96,"ranking":3,"trending":false,"aliasURL":"/topics/16647/viewpoints/9","aliasID":9,"localID":"Oqghf3d8166471532"},{"id":18985,"URL":"/topics/18985/~programming-language-to-write-a-compiler","tags":{"URL":null,"type":"List","uuid":"TagList@9530d0be-430f-56a9-8109-99e8d844345e","class":"TagList","count":4,"children":[{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc1543"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1544"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1545"},{"id":"compiler","name":"Compiler","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler1546"}],"localID":"Oqghf3d8TagList@9530d0be-430f-56a9-8109-99e8d844345e1542"},"type":"Model","uuid":"18985","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5613852","class":"Revision","price":"","title":"What is the best programming language to write a compiler ?","images":{"URL":null,"type":"List","uuid":"ImageList@b0e22769-135a-595c-913c-026f09e969b3","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@b0e22769-135a-595c-913c-026f09e969b31548"},"siteURL":"","localID":"Oqghf3d8Revision:56138521547"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@9530d0be-430f-56a9-8109-99e8d844345e","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1550"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1551"},{"id":"compiler","name":"compilers","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler1552"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write1553"}],"localID":"Oqghf3d8TagList@9530d0be-430f-56a9-8109-99e8d844345e1549"},"compareURL":"/topics/18985/versus","communityURL":"/topics/18985/~programming-language-to-write-a-compiler","optionsRecommendationCount":168,"ranking":4,"trending":false,"aliasURL":"/topics/18985/viewpoints/9","aliasID":9,"localID":"Oqghf3d8189851541"},{"id":15430,"URL":"/topics/15430/~compiled-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@d7a44ff5-9144-58cc-a717-b9386084a153","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1556"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools1557"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1558"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1559"}],"localID":"Oqghf3d8TagList@d7a44ff5-9144-58cc-a717-b9386084a1531555"},"type":"Model","uuid":"15430","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2716606","class":"Revision","price":"","title":"What are the best compiled programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@169cabbb-0eca-51ac-88d8-bc6c7608f283","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@169cabbb-0eca-51ac-88d8-bc6c7608f2831561"},"siteURL":"","localID":"Oqghf3d8Revision:27166061560"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d7a44ff5-9144-58cc-a717-b9386084a153","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1563"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1564"},{"id":"compil","name":"compiled","type":"Model","uuid":"Tag:compil","class":"Tag","localID":"Oqghf3d8Tag:compil1565"}],"localID":"Oqghf3d8TagList@d7a44ff5-9144-58cc-a717-b9386084a1531562"},"compareURL":"/topics/15430/versus","communityURL":"/topics/15430/~compiled-programming-languages","optionsRecommendationCount":868,"ranking":6,"trending":false,"aliasURL":"/topics/15430/viewpoints/12","aliasID":12,"localID":"Oqghf3d8154301554"},{"id":1014,"URL":"/topics/1014/~functional-programming-languages-for-game-development","tags":{"URL":null,"type":"List","uuid":"TagList@e14604cb-7874-5de6-b7c3-e37dd34793db","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1568"},{"id":"game-development","name":"Game Development","type":"Model","uuid":"Tag:game-development","class":"Tag","localID":"Oqghf3d8Tag:game-development1569"}],"localID":"Oqghf3d8TagList@e14604cb-7874-5de6-b7c3-e37dd34793db1567"},"type":"Model","uuid":"1014","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:74440","class":"Revision","price":"","title":"What are the best functional programming languages for game development?","images":{"URL":null,"type":"List","uuid":"ImageList@c42f4b09-7cc2-55f9-b930-bb87f2594802","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@c42f4b09-7cc2-55f9-b930-bb87f25948021571"},"siteURL":"","localID":"Oqghf3d8Revision:744401570"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e14604cb-7874-5de6-b7c3-e37dd34793db","class":"TagList","count":5,"children":[{"id":"game","name":"games","type":"Model","uuid":"Tag:game","class":"Tag","localID":"Oqghf3d8Tag:game1573"},{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1574"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1575"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1576"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional1577"}],"localID":"Oqghf3d8TagList@e14604cb-7874-5de6-b7c3-e37dd34793db1572"},"compareURL":"/topics/1014/versus","communityURL":"/topics/1014/~functional-programming-languages-for-game-development","optionsRecommendationCount":138,"ranking":7,"trending":false,"aliasURL":"/topics/1014/viewpoints/13","aliasID":13,"localID":"Oqghf3d810141566"},{"id":5756,"URL":"/topics/5756/~languages-to-learn-for-embedded-systems-programming","tags":{"URL":null,"type":"List","uuid":"TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1580"}],"localID":"Oqghf3d8TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f71579"},"type":"Model","uuid":"5756","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:444519","class":"Revision","price":"","title":"What are the best languages to learn for embedded systems programming?","images":{"URL":null,"type":"List","uuid":"ImageList@6a6dc8ab-c8ee-5d3d-b5cf-5363cf5bd12c","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@6a6dc8ab-c8ee-5d3d-b5cf-5363cf5bd12c1582"},"siteURL":"","localID":"Oqghf3d8Revision:4445191581"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f7","class":"TagList","count":5,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn1584"},{"id":"system","name":"systems","type":"Model","uuid":"Tag:system","class":"Tag","localID":"Oqghf3d8Tag:system1585"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1586"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1587"},{"id":"embed","name":"embedding","type":"Model","uuid":"Tag:embed","class":"Tag","localID":"Oqghf3d8Tag:embed1588"}],"localID":"Oqghf3d8TagList@e20c2526-3af5-5bb8-84e6-0a95f69985f71583"},"compareURL":"/topics/5756/versus","communityURL":"/topics/5756/~languages-to-learn-for-embedded-systems-programming","optionsRecommendationCount":214,"ranking":8,"trending":false,"aliasURL":"/topics/5756/viewpoints/11","aliasID":11,"localID":"Oqghf3d857561578"},{"id":19281,"URL":"/topics/19281/~programming-language-to-learn","tags":{"URL":null,"type":"List","uuid":"TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1591"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1592"}],"localID":"Oqghf3d8TagList@26e45386-d7bb-54b3-9d61-ba8987d495b31590"},"type":"Model","uuid":"19281","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4809226","class":"Revision","price":"","title":"What is the best programming language to learn?","images":{"URL":null,"type":"List","uuid":"ImageList@4f5a2fa0-b3e8-529a-91fb-50994b3ce1de","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@4f5a2fa0-b3e8-529a-91fb-50994b3ce1de1594"},"siteURL":"","localID":"Oqghf3d8Revision:48092261593"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@26e45386-d7bb-54b3-9d61-ba8987d495b3","class":"TagList","count":3,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn1596"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1597"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1598"}],"localID":"Oqghf3d8TagList@26e45386-d7bb-54b3-9d61-ba8987d495b31595"},"compareURL":"/topics/19281/versus","communityURL":"/topics/19281/~programming-language-to-learn","optionsRecommendationCount":174,"ranking":9,"trending":false,"aliasURL":"/topics/19281/viewpoints/4","aliasID":4,"localID":"Oqghf3d8192811589"},{"id":5706,"URL":"/topics/5706/~what-are-the-most-important-to-know-web-development-languages","tags":{"URL":null,"type":"List","uuid":"TagList@0ed70086-0efd-556c-ba00-e246a5734604","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1601"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend1602"},{"id":"mobile","name":"Mobile Development","type":"Model","uuid":"Tag:mobile","class":"Tag","localID":"Oqghf3d8Tag:mobile1603"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1604"}],"localID":"Oqghf3d8TagList@0ed70086-0efd-556c-ba00-e246a57346041600"},"type":"Model","uuid":"5706","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:921260","class":"Revision","price":"","title":"What are the most important to know web development languages? ","images":{"URL":null,"type":"List","uuid":"ImageList@215ea74a-d3f5-5d7d-b386-dc3de4218183","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@215ea74a-d3f5-5d7d-b386-dc3de42181831606"},"siteURL":"","localID":"Oqghf3d8Revision:9212601605"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@0ed70086-0efd-556c-ba00-e246a5734604","class":"TagList","count":4,"children":[{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1608"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1609"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1610"},{"id":"important","name":"important","type":"Model","uuid":"Tag:important","class":"Tag","localID":"Oqghf3d8Tag:important1611"}],"localID":"Oqghf3d8TagList@0ed70086-0efd-556c-ba00-e246a57346041607"},"compareURL":"/topics/5706/versus","communityURL":"/topics/5706/~what-are-the-most-important-to-know-web-development-languages","optionsRecommendationCount":138,"ranking":9,"trending":false,"aliasURL":"/topics/5706/viewpoints/7","aliasID":7,"localID":"Oqghf3d857061599"},{"id":3915,"URL":"/topics/3915/~programming-languages-to-build-a-2d-videogame-for-pc","tags":{"URL":null,"type":"List","uuid":"TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a","class":"TagList","count":1,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1614"}],"localID":"Oqghf3d8TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a1613"},"type":"Model","uuid":"3915","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:363966","class":"Revision","price":"","title":"What are the best programming languages to build a 2D videogame for PC?","images":{"URL":null,"type":"List","uuid":"ImageList@06e93be1-ef96-5a3d-999a-69d2f09b9c49","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@06e93be1-ef96-5a3d-999a-69d2f09b9c491616"},"siteURL":"","localID":"Oqghf3d8Revision:3639661615"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a","class":"TagList","count":6,"children":[{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc1618"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1619"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1620"},{"id":"build","name":"building","type":"Model","uuid":"Tag:build","class":"Tag","localID":"Oqghf3d8Tag:build1621"},{"id":"2d","name":"2d","type":"Model","uuid":"Tag:2d","class":"Tag","localID":"Oqghf3d8Tag:2d1622"},{"id":"videogame","name":"videogame","type":"Model","uuid":"Tag:videogame","class":"Tag","localID":"Oqghf3d8Tag:videogame1623"}],"localID":"Oqghf3d8TagList@bbfd5fae-3dd5-5986-8279-cb56ffba700a1617"},"compareURL":"/topics/3915/versus","communityURL":"/topics/3915/~programming-languages-to-build-a-2d-videogame-for-pc","optionsRecommendationCount":280,"ranking":10,"trending":false,"aliasURL":"/topics/3915/viewpoints/9","aliasID":9,"localID":"Oqghf3d839151612"},{"id":15491,"URL":"/topics/15491/~general-purpose-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1626"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1627"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1628"}],"localID":"Oqghf3d8TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b1625"},"type":"Model","uuid":"15491","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2727799","class":"Revision","price":"","title":"What are the best general-purpose programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@b607d60b-86ca-57ad-8e97-f43dedce0fe0","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@b607d60b-86ca-57ad-8e97-f43dedce0fe01630"},"siteURL":"","localID":"Oqghf3d8Revision:27277991629"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1632"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1633"},{"id":"general-purpose","name":"general-purpose","type":"Model","uuid":"Tag:general-purpose","class":"Tag","localID":"Oqghf3d8Tag:general-purpose1634"}],"localID":"Oqghf3d8TagList@e2843d6b-7628-5246-b78a-f35cdb2e499b1631"},"compareURL":"/topics/15491/versus","communityURL":"/topics/15491/~general-purpose-programming-languages","optionsRecommendationCount":596,"ranking":11,"trending":false,"aliasURL":"/topics/15491/viewpoints/17","aliasID":17,"localID":"Oqghf3d8154911624"},{"id":1483,"URL":"/topics/1483/~scripting-languages-for-writing-shell-scripts","tags":{"URL":null,"type":"List","uuid":"TagList@2d0f77cc-5aa3-5327-8450-b267abb9eb83","class":"TagList","count":4,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1637"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools1638"},{"id":"command-line","name":"Command Line","type":"Model","uuid":"Tag:command-line","class":"Tag","localID":"Oqghf3d8Tag:command-line1639"},{"id":"scripting","name":"scripting","type":"Model","uuid":"Tag:scripting","class":"Tag","localID":"Oqghf3d8Tag:scripting1640"}],"localID":"Oqghf3d8TagList@2d0f77cc-5aa3-5327-8450-b267abb9eb831636"},"type":"Model","uuid":"1483","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:4964497","class":"Revision","price":"","title":"What are the best scripting languages for writing shell scripts?","images":{"URL":null,"type":"List","uuid":"ImageList@a99733be-4bb6-58a9-adfc-ca31e4081d42","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a99733be-4bb6-58a9-adfc-ca31e4081d421642"},"siteURL":"","localID":"Oqghf3d8Revision:49644971641"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@2d0f77cc-5aa3-5327-8450-b267abb9eb83","class":"TagList","count":3,"children":[{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1644"},{"id":"script","name":"scripting","type":"Model","uuid":"Tag:script","class":"Tag","localID":"Oqghf3d8Tag:script1645"},{"id":"wrict","name":"writing","type":"Model","uuid":"Tag:wrict","class":"Tag","localID":"Oqghf3d8Tag:wrict1646"}],"localID":"Oqghf3d8TagList@2d0f77cc-5aa3-5327-8450-b267abb9eb831643"},"compareURL":"/topics/1483/versus","communityURL":"/topics/1483/~scripting-languages-for-writing-shell-scripts","optionsRecommendationCount":153,"ranking":12,"trending":false,"aliasURL":"/topics/1483/viewpoints/10","aliasID":10,"localID":"Oqghf3d814831635"},{"id":635,"URL":"/topics/635/~best-languages-to-write-a-desktop-linux-application-in","tags":{"URL":null,"type":"List","uuid":"TagList@06a26749-4b0f-5259-9f8e-c956ec30f603","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1649"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1650"}],"localID":"Oqghf3d8TagList@06a26749-4b0f-5259-9f8e-c956ec30f6031648"},"type":"Model","uuid":"635","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:133135","class":"Revision","price":"","title":"What are the best languages to write a desktop Linux application in?","images":{"URL":null,"type":"List","uuid":"ImageList@568b7986-895d-53e9-930b-4634ebad3cdb","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@568b7986-895d-53e9-930b-4634ebad3cdb1652"},"siteURL":"","localID":"Oqghf3d8Revision:1331351651"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@06a26749-4b0f-5259-9f8e-c956ec30f603","class":"TagList","count":5,"children":[{"id":"application","name":"applications","type":"Model","uuid":"Tag:application","class":"Tag","localID":"Oqghf3d8Tag:application1654"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1655"},{"id":"desktop","name":"desktop","type":"Model","uuid":"Tag:desktop","class":"Tag","localID":"Oqghf3d8Tag:desktop1656"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1657"},{"id":"write","name":"write","type":"Model","uuid":"Tag:write","class":"Tag","localID":"Oqghf3d8Tag:write1658"}],"localID":"Oqghf3d8TagList@06a26749-4b0f-5259-9f8e-c956ec30f6031653"},"compareURL":"/topics/635/versus","communityURL":"/topics/635/~best-languages-to-write-a-desktop-linux-application-in","optionsRecommendationCount":644,"ranking":14,"trending":false,"aliasURL":"/topics/635/viewpoints/17","aliasID":17,"localID":"Oqghf3d86351647"},{"id":708,"URL":"/topics/708/~best-functional-programming-languages-for-programming-beginners","tags":{"URL":null,"type":"List","uuid":"TagList@a49c41b2-4251-5faa-aed1-2bd01173f852","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1661"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1662"}],"localID":"Oqghf3d8TagList@a49c41b2-4251-5faa-aed1-2bd01173f8521660"},"type":"Model","uuid":"708","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:5086993","class":"Revision","price":"","title":"What are the best functional programming languages for programming beginners?","images":{"URL":null,"type":"List","uuid":"ImageList@72b7daeb-587f-59f4-bd6d-ce582b82bb8b","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@72b7daeb-587f-59f4-bd6d-ce582b82bb8b1664"},"siteURL":"","localID":"Oqghf3d8Revision:50869931663"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@a49c41b2-4251-5faa-aed1-2bd01173f852","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1666"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1667"},{"id":"beginner","name":"beginners","type":"Model","uuid":"Tag:beginner","class":"Tag","localID":"Oqghf3d8Tag:beginner1668"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional1669"}],"localID":"Oqghf3d8TagList@a49c41b2-4251-5faa-aed1-2bd01173f8521665"},"compareURL":"/topics/708/versus","communityURL":"/topics/708/~best-functional-programming-languages-for-programming-beginners","optionsRecommendationCount":364,"ranking":14,"trending":false,"aliasURL":"/topics/708/viewpoints/18","aliasID":18,"localID":"Oqghf3d87081659"},{"id":6024,"URL":"/topics/6024/~programming-languages-for-concurrent-programming","tags":{"URL":null,"type":"List","uuid":"TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1672"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1673"}],"localID":"Oqghf3d8TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b51561671"},"type":"Model","uuid":"6024","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:534210","class":"Revision","price":"","title":"What are the best programming languages for concurrent programming?","images":{"URL":null,"type":"List","uuid":"ImageList@598592bf-5f38-50bd-b165-275fd266ada9","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@598592bf-5f38-50bd-b165-275fd266ada91675"},"siteURL":"","localID":"Oqghf3d8Revision:5342101674"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b5156","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1677"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1678"},{"id":"concurrent","name":"concurrent","type":"Model","uuid":"Tag:concurrent","class":"Tag","localID":"Oqghf3d8Tag:concurrent1679"}],"localID":"Oqghf3d8TagList@5cb898d4-9edb-5ff9-9b85-7c64fd7b51561676"},"compareURL":"/topics/6024/versus","communityURL":"/topics/6024/~programming-languages-for-concurrent-programming","optionsRecommendationCount":844,"ranking":15,"trending":false,"aliasURL":"/topics/6024/viewpoints/17","aliasID":17,"localID":"Oqghf3d860241670"},{"id":11554,"URL":"/topics/11554/~-what-are-the-best-languages-for-backend-in-web-development","tags":{"URL":null,"type":"List","uuid":"TagList@5599f4e3-9748-5f53-b423-cd08531924f0","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1682"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1683"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1684"}],"localID":"Oqghf3d8TagList@5599f4e3-9748-5f53-b423-cd08531924f01681"},"type":"Model","uuid":"11554","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:1907780","class":"Revision","price":"","title":" What are the best languages for backend in web development?","images":{"URL":null,"type":"List","uuid":"ImageList@e9c6b619-1e81-5fa9-87b3-25bf1475d82f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@e9c6b619-1e81-5fa9-87b3-25bf1475d82f1686"},"siteURL":"","localID":"Oqghf3d8Revision:19077801685"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@5599f4e3-9748-5f53-b423-cd08531924f0","class":"TagList","count":4,"children":[{"id":"development","name":"development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1688"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1689"},{"id":"web","name":"web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1690"},{"id":"backend","name":"backend","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1691"}],"localID":"Oqghf3d8TagList@5599f4e3-9748-5f53-b423-cd08531924f01687"},"compareURL":"/topics/11554/versus","communityURL":"/topics/11554/~-what-are-the-best-languages-for-backend-in-web-development","optionsRecommendationCount":578,"ranking":15,"trending":false,"aliasURL":"/topics/11554/viewpoints/17","aliasID":17,"localID":"Oqghf3d8115541680"},{"id":1565,"URL":"/topics/1565/~server-side-programming-languages","tags":{"URL":null,"type":"List","uuid":"TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1694"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1695"}],"localID":"Oqghf3d8TagList@38de20c0-3ad1-57eb-b774-4aa472c1f9741693"},"type":"Model","uuid":"1565","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:73491","class":"Revision","price":"","title":"What are the best server side programming languages?","images":{"URL":null,"type":"List","uuid":"ImageList@a8303bd4-8240-5134-8d07-b479c036f4fa","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@a8303bd4-8240-5134-8d07-b479c036f4fa1697"},"siteURL":"","localID":"Oqghf3d8Revision:734911696"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@38de20c0-3ad1-57eb-b774-4aa472c1f974","class":"TagList","count":4,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1699"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1700"},{"id":"server","name":"server","type":"Model","uuid":"Tag:server","class":"Tag","localID":"Oqghf3d8Tag:server1701"},{"id":"side","name":"side","type":"Model","uuid":"Tag:side","class":"Tag","localID":"Oqghf3d8Tag:side1702"}],"localID":"Oqghf3d8TagList@38de20c0-3ad1-57eb-b774-4aa472c1f9741698"},"compareURL":"/topics/1565/versus","communityURL":"/topics/1565/~server-side-programming-languages","optionsRecommendationCount":2962,"ranking":19,"trending":false,"aliasURL":"/topics/1565/viewpoints/26","aliasID":26,"localID":"Oqghf3d815651692"},{"id":485,"URL":"/topics/485/~best-languages-for-learning-functional-programming","tags":{"URL":null,"type":"List","uuid":"TagList@6ba4c9ba-a409-5945-90cf-be748e717293","class":"TagList","count":2,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1705"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1706"}],"localID":"Oqghf3d8TagList@6ba4c9ba-a409-5945-90cf-be748e7172931704"},"type":"Model","uuid":"485","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:7090","class":"Revision","price":"","title":"What are the best languages for learning functional programming?","images":{"URL":null,"type":"List","uuid":"ImageList@44a3c53b-aa1d-5a2f-858e-7a430d567626","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@44a3c53b-aa1d-5a2f-858e-7a430d5676261708"},"siteURL":"","localID":"Oqghf3d8Revision:70901707"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@6ba4c9ba-a409-5945-90cf-be748e717293","class":"TagList","count":4,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn1710"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1711"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1712"},{"id":"functional","name":"Functional","type":"Model","uuid":"Tag:functional","class":"Tag","localID":"Oqghf3d8Tag:functional1713"}],"localID":"Oqghf3d8TagList@6ba4c9ba-a409-5945-90cf-be748e7172931709"},"compareURL":"/topics/485/versus","communityURL":"/topics/485/~best-languages-for-learning-functional-programming","optionsRecommendationCount":1434,"ranking":20,"trending":false,"aliasURL":"/topics/485/viewpoints/24","aliasID":24,"localID":"Oqghf3d84851703"},{"id":16402,"URL":"/topics/16402/~what-programming-language-has-the-best-syntax","tags":{"URL":null,"type":"List","uuid":"TagList@2339037b-81ac-5510-914a-291e34724121","class":"TagList","count":6,"children":[{"id":"software","name":"Software","type":"Model","uuid":"Tag:software","class":"Tag","localID":"Oqghf3d8Tag:software1716"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1717"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1718"},{"id":"software-development","name":"Software Development","type":"Model","uuid":"Tag:software-development","class":"Tag","localID":"Oqghf3d8Tag:software-development1719"},{"id":"coding","name":"Coding","type":"Model","uuid":"Tag:coding","class":"Tag","localID":"Oqghf3d8Tag:coding1720"},{"id":"code","name":"Code","type":"Model","uuid":"Tag:code","class":"Tag","localID":"Oqghf3d8Tag:code1721"}],"localID":"Oqghf3d8TagList@2339037b-81ac-5510-914a-291e347241211715"},"type":"Model","uuid":"16402","class":"Topic","noindex":false,"featured":null,"revision":{"text":"","type":"Model","uuid":"Revision:2891923","class":"Revision","price":"","title":"What programming language has the best syntax?","images":{"URL":null,"type":"List","uuid":"ImageList@84446da6-8c96-57f0-9a49-395289de6e94","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@84446da6-8c96-57f0-9a49-395289de6e941723"},"siteURL":"","localID":"Oqghf3d8Revision:28919231722"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@2339037b-81ac-5510-914a-291e34724121","class":"TagList","count":3,"children":[{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1725"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1726"},{"id":"syntax","name":"syntax","type":"Model","uuid":"Tag:syntax","class":"Tag","localID":"Oqghf3d8Tag:syntax1727"}],"localID":"Oqghf3d8TagList@2339037b-81ac-5510-914a-291e347241211724"},"compareURL":"/topics/16402/versus","communityURL":"/topics/16402/~what-programming-language-has-the-best-syntax","optionsRecommendationCount":192,"ranking":20,"trending":false,"aliasURL":"/topics/16402/viewpoints/7","aliasID":7,"localID":"Oqghf3d8164021714"},{"id":25,"URL":"/topics/25/~best-programming-language-to-learn-first","tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1730"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1731"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1732"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa1729"},"type":"Model","uuid":"25","class":"Topic","noindex":false,"featured":null,"revision":{"text":"Either for hobby or as a real opportunity to find a job, with countless resources on the internet (most of them free),  learning a new programming language has never been as easy as it is today. But even with the overwhelming information that’s out there, choosing a programming language to learn can be a daunting task. Especially if it’s the first language that someone is learning.\n\nA good programming language to start with should be one that teaches best practices and common paradigms and designs that can be found on all other languages. Some people may prefer a language that has a clearer syntax, like Python for example others may prefer a language that is more verbose but that teaches a lot on what is happening “under the hood” like C. Languages that have an easier syntax especially have a lot more tutorials and resources to learn for beginners than languages that may be a little more complex as syntax goes.\n\nOne should also keep in mind that a programming language is just a tool to be used, and as such every language out there has it’s strengths and weaknesses and is better suited at a certain thing rather than others. So for example, JavaScript is essential to anyone who wants to learn web development, C++ is widely used by game developers worldwide, Java is needed for Android development and so on. So another thing to keep in mind is the area where you want to focus and that also should influence your choice.\n\n\n\n","type":"Model","uuid":"Revision:4067755","class":"Revision","price":"","title":"What is the best programming language to learn first?","images":{"URL":null,"type":"List","uuid":"ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f","class":"ImageList","count":0,"children":[],"localID":"Oqghf3d8ImageList@979631c0-4e08-5f8e-bc4f-be745bf3f02f1734"},"siteURL":"","localID":"Oqghf3d8Revision:40677551733"},"auto_tags":{"URL":null,"type":"List","uuid":"TagList@d6a13c07-a203-5117-a48b-c496dff582aa","class":"TagList","count":3,"children":[{"id":"learn","name":"learn","type":"Model","uuid":"Tag:learn","class":"Tag","localID":"Oqghf3d8Tag:learn1736"},{"id":"program","name":"programming","type":"Model","uuid":"Tag:program","class":"Tag","localID":"Oqghf3d8Tag:program1737"},{"id":"language","name":"language","type":"Model","uuid":"Tag:language","class":"Tag","localID":"Oqghf3d8Tag:language1738"}],"localID":"Oqghf3d8TagList@d6a13c07-a203-5117-a48b-c496dff582aa1735"},"compareURL":"/topics/25/versus","communityURL":"/topics/25/~best-programming-language-to-learn-first","optionsRecommendationCount":6540,"ranking":22,"trending":false,"aliasURL":"/topics/25/viewpoints/53","aliasID":53,"localID":"Oqghf3d8251728"}],"count":32,"localID":"Oqghf3d8TopicList@o-3951376"},"tags":{"type":"List","class":"TagList","uuid":"TagList@o-395","children":[{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1740"},{"id":"science","name":"Science","type":"Model","uuid":"Tag:science","class":"Tag","localID":"Oqghf3d8Tag:science1741"},{"id":"engineering","name":"Engineering","type":"Model","uuid":"Tag:engineering","class":"Tag","localID":"Oqghf3d8Tag:engineering1742"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1743"},{"id":"developers","name":"Developers","type":"Model","uuid":"Tag:developers","class":"Tag","localID":"Oqghf3d8Tag:developers1744"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1745"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1746"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1747"},{"id":"math","name":"Math","type":"Model","uuid":"Tag:math","class":"Tag","localID":"Oqghf3d8Tag:math1748"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1749"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1750"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1751"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1752"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1753"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1754"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1755"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1756"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools1757"},{"id":"command-line","name":"Command Line","type":"Model","uuid":"Tag:command-line","class":"Tag","localID":"Oqghf3d8Tag:command-line1758"},{"id":"scripting","name":"scripting","type":"Model","uuid":"Tag:scripting","class":"Tag","localID":"Oqghf3d8Tag:scripting1759"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1760"},{"id":"linux","name":"Linux","type":"Model","uuid":"Tag:linux","class":"Tag","localID":"Oqghf3d8Tag:linux1761"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1762"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1763"},{"id":"software","name":"Software","type":"Model","uuid":"Tag:software","class":"Tag","localID":"Oqghf3d8Tag:software1764"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1765"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1766"},{"id":"software-development","name":"Software Development","type":"Model","uuid":"Tag:software-development","class":"Tag","localID":"Oqghf3d8Tag:software-development1767"},{"id":"coding","name":"Coding","type":"Model","uuid":"Tag:coding","class":"Tag","localID":"Oqghf3d8Tag:coding1768"},{"id":"code","name":"Code","type":"Model","uuid":"Tag:code","class":"Tag","localID":"Oqghf3d8Tag:code1769"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1770"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1771"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1772"},{"id":"cryptocurrencies","name":"Cryptocurrencies","type":"Model","uuid":"Tag:cryptocurrencies","class":"Tag","localID":"Oqghf3d8Tag:cryptocurrencies1773"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1774"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1775"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend1776"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1777"},{"id":"pc","name":"PC","type":"Model","uuid":"Tag:pc","class":"Tag","localID":"Oqghf3d8Tag:pc1778"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1779"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1780"},{"id":"compiler","name":"Compiler","type":"Model","uuid":"Tag:compiler","class":"Tag","localID":"Oqghf3d8Tag:compiler1781"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1782"},{"id":"developer-tools","name":"Developer Tools","type":"Model","uuid":"Tag:developer-tools","class":"Tag","localID":"Oqghf3d8Tag:developer-tools1783"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1784"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1785"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1786"},{"id":"frontend","name":"Frontend Development","type":"Model","uuid":"Tag:frontend","class":"Tag","localID":"Oqghf3d8Tag:frontend1787"},{"id":"mobile","name":"Mobile Development","type":"Model","uuid":"Tag:mobile","class":"Tag","localID":"Oqghf3d8Tag:mobile1788"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1789"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1790"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1791"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1792"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1793"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1794"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1795"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1796"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1797"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1798"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1799"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1800"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1801"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1802"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1803"},{"id":"learning-resources","name":"Learning Resources","type":"Model","uuid":"Tag:learning-resources","class":"Tag","localID":"Oqghf3d8Tag:learning-resources1804"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1805"},{"id":"programming","name":"Programming","type":"Model","uuid":"Tag:programming","class":"Tag","localID":"Oqghf3d8Tag:programming1806"},{"id":"learn-programming","name":"Learn Programming","type":"Model","uuid":"Tag:learn-programming","class":"Tag","localID":"Oqghf3d8Tag:learn-programming1807"},{"id":"metaprogramming","name":"Metaprogramming","type":"Model","uuid":"Tag:metaprogramming","class":"Tag","localID":"Oqghf3d8Tag:metaprogramming1808"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1809"},{"id":"game-development","name":"Game Development","type":"Model","uuid":"Tag:game-development","class":"Tag","localID":"Oqghf3d8Tag:game-development1810"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1811"},{"id":"programming-language","name":"Programming Language","type":"Model","uuid":"Tag:programming-language","class":"Tag","localID":"Oqghf3d8Tag:programming-language1812"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1813"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1814"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1815"},{"id":"backend","name":"Backend Development","type":"Model","uuid":"Tag:backend","class":"Tag","localID":"Oqghf3d8Tag:backend1816"},{"id":"development","name":"Development","type":"Model","uuid":"Tag:development","class":"Tag","localID":"Oqghf3d8Tag:development1817"},{"id":"web","name":"Web","type":"Model","uuid":"Tag:web","class":"Tag","localID":"Oqghf3d8Tag:web1818"},{"id":"web-development","name":"Web Development","type":"Model","uuid":"Tag:web-development","class":"Tag","localID":"Oqghf3d8Tag:web-development1819"}],"count":80,"localID":"Oqghf3d8TagList@o-3951739"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@o-395","upvotes":490,"downvotes":195,"localID":"Oqghf3d8MasterOptionVoteList@o-3951820"},"related":{"type":"List","class":"MasterOptionList","uuid":"MasterOptionList@o-395","children":[{"type":"Model","class":"MasterOption","id":5522,"uuid":"o-5522","URL":"/options/5522/~rust-review","compareURL":"/versus/395/5522/~nim_vs_rust","source":{"id":1,"URL":"/topics/1565/viewpoints/1/~server-side-programming-languages~rust","type":"Model","uuid":"1565-1","class":"Viewpoint","revision":{"text":"Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.","type":"Model","uuid":"Revision:2717202","class":"Revision","price":"","title":"Rust","images":{"URL":null,"type":"List","uuid":"ImageList@f7f95d2d-3f60-54fb-9383-12a1275e1eb7","class":"ImageList","count":1,"children":[{"id":"7115aef4cf7a86f55532fa3183395e1a","type":"Model","uuid":"Image:452107","class":"Image","hosted":"https://ucarecdn.com/caba31e0-bd82-4548-b4c9-759db80b256e/","source":"https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAANvAAAAJGMwNTQ0NzFlLWE0MGYtNDI2ZC05MGZjLTlmZTBmOTNkMTE5Yg.png","localID":"Oqghf3d8Image:4521071826"}],"localID":"Oqghf3d8ImageList@f7f95d2d-3f60-54fb-9383-12a1275e1eb71825"},"siteURL":"https://www.rust-lang.org/","localID":"Oqghf3d8Revision:27172021824"},"localID":"Oqghf3d81565-11823"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":610,"localID":"Oqghf3d8MasterOptionVoteList@undefined1827"},"localID":"Oqghf3d8o-55221822"},{"type":"Model","class":"MasterOption","id":126,"uuid":"o-126","URL":"/options/126/~go-review","compareURL":"/versus/395/126/~nim_vs_go","source":{"id":22,"URL":"/topics/25/viewpoints/22/~best-programming-language-to-learn-first~go","type":"Model","uuid":"25-22","class":"Viewpoint","revision":{"text":"Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. \nSee [Go Language for Beginners in 16 Parts](https://dzone.com/articles/go-language-for-beginners-in-16-parts).","type":"Model","uuid":"Revision:4485921","class":"Revision","price":"Free","title":"Go","images":{"URL":null,"type":"List","uuid":"ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e5","class":"ImageList","count":5,"children":[{"id":"395a855a93fcf7d8795705c0da0800e5","type":"Model","uuid":"Image:162148","class":"Image","hosted":"https://ucarecdn.com/157c4486-7979-4103-a59b-8be08b54a84a/","source":"https://camo.githubusercontent.com/98ed65187a84ecf897273d9fa18118ce45845057/68747470733a2f2f7261772e6769746875622e636f6d2f676f6c616e672d73616d706c65732f676f706865722d766563746f722f6d61737465722f676f706865722e706e67","localID":"Oqghf3d8Image:1621481832"},{"id":"06135db78769b54f90d9b8cedc126d85","type":"Model","uuid":"Image:2914184","class":"Image","hosted":"https://ucarecdn.com/85be1654-04d7-4a86-81cc-c270abdc8146/","source":"https://plugins.jetbrains.com/files/5047/screenshot_15305.png","localID":"Oqghf3d8Image:29141841833"},{"id":"8cf7463fb196021bd95b7c812fa8ea60","type":"Model","uuid":"Image:2914185","class":"Image","hosted":"https://ucarecdn.com/adfc67e1-5470-4f0a-b808-3baf2b011383/","source":"http://geekmonkey.org/content/images/2017/01/lite-ide.png","localID":"Oqghf3d8Image:29141851834"},{"id":"0cb1905cc212bc34d868562c76a12c6d","type":"Model","uuid":"Image:2914186","class":"Image","hosted":"https://ucarecdn.com/36f970ed-4d00-4717-8a1f-c8519cae73f0/","source":"https://hype.codes/sites/default/files/inline/images/90/liteide.png","localID":"Oqghf3d8Image:29141861835"},{"id":"41094279d29e31e8bf85bb4a91fbbac4","type":"Model","uuid":"Image:4485922","class":"Image","hosted":"https://ucarecdn.com/193bc934-230f-4497-9e15-1bf0169d5dbc/","source":"https://youtu.be/3iuoQkQOx2w","localID":"Oqghf3d8Image:44859221836"}],"localID":"Oqghf3d8ImageList@afe9e896-b292-54f0-9db1-29d22e7c27e51831"},"siteURL":"https://golang.org/","localID":"Oqghf3d8Revision:44859211830"},"localID":"Oqghf3d825-221829"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":959,"localID":"Oqghf3d8MasterOptionVoteList@undefined1837"},"localID":"Oqghf3d8o-1261828"},{"type":"Model","class":"MasterOption","id":113,"uuid":"o-113","URL":"/options/113/~c-review","compareURL":"/versus/395/113/~nim_vs_c","source":{"id":4,"URL":"/topics/25/viewpoints/4/~best-programming-language-to-learn-first~c","type":"Model","uuid":"25-4","class":"Viewpoint","revision":{"text":"C (/siː/, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.\n\nC was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since 1989 (see ANSI C) and subsequently by the International Organization for Standardization (ISO).\n\nC is an imperative procedural language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.\n-  [Wiki link](https://en.wikipedia.org/wiki/C_(programming_language))\n\n\n","type":"Model","uuid":"Revision:5164816","class":"Revision","price":"FREE","title":"C","images":{"URL":null,"type":"List","uuid":"ImageList@19dee308-45dd-5448-9724-4f7a4834550b","class":"ImageList","count":1,"children":[{"id":"d3e762a83bcdc73de4b53dce14acce8c","type":"Model","uuid":"Image:17151","class":"Image","hosted":"https://ucarecdn.com/47a71476-021c-4374-bf5f-07034b027af3/","source":"http://i.imgur.com/NUKRORI.jpg","localID":"Oqghf3d8Image:171511842"}],"localID":"Oqghf3d8ImageList@19dee308-45dd-5448-9724-4f7a4834550b1841"},"siteURL":"","localID":"Oqghf3d8Revision:51648161840"},"localID":"Oqghf3d825-41839"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":503,"localID":"Oqghf3d8MasterOptionVoteList@undefined1843"},"localID":"Oqghf3d8o-1131838"},{"type":"Model","class":"MasterOption","id":1537,"uuid":"o-1537","URL":"/options/1537/~haskell-review","compareURL":"/versus/395/1537/~nim_vs_haskell","source":{"id":1,"URL":"/topics/485/viewpoints/1/~best-languages-for-learning-functional-programming~haskell","type":"Model","uuid":"485-1","class":"Viewpoint","revision":{"text":"Haskell is a pure functional programming language.","type":"Model","uuid":"Revision:2671569","class":"Revision","price":"","title":"Haskell","images":{"URL":null,"type":"List","uuid":"ImageList@30aeb4d1-d4ef-58c2-84a0-c5e0fda77e43","class":"ImageList","count":1,"children":[{"id":"118e6fe7d25e423de379a2b26b75035b","type":"Model","uuid":"Image:103155","class":"Image","hosted":"https://ucarecdn.com/7ac37a41-c7be-4317-805f-de30234a1332/","source":"http://www.haskell.org/wikistatic/haskellwiki_logo.png","localID":"Oqghf3d8Image:1031551848"}],"localID":"Oqghf3d8ImageList@30aeb4d1-d4ef-58c2-84a0-c5e0fda77e431847"},"siteURL":"https://www.haskell.org","localID":"Oqghf3d8Revision:26715691846"},"localID":"Oqghf3d8485-11845"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":406,"localID":"Oqghf3d8MasterOptionVoteList@undefined1849"},"localID":"Oqghf3d8o-15371844"},{"type":"Model","class":"MasterOption","id":110,"uuid":"o-110","URL":"/options/110/~python-review","compareURL":"/versus/395/110/~nim_vs_python","source":{"id":1,"URL":"/topics/25/viewpoints/1/~best-programming-language-to-learn-first~python","type":"Model","uuid":"25-1","class":"Viewpoint","revision":{"text":" Python is a widely used general-purpose, high-level programming language. Career options are mentioned in this [overview](https://medium.freecodecamp.org/best-programming-languages-to-learn-in-2018-ultimate-guide-bfc93e615b35).\nBut be warned that Python is not the best choice for everything, read [4 Reasons Why Python Isn’t the Programming Language for You](https://www.makeuseof.com/tag/python-programming-language-downsides/).","type":"Model","uuid":"Revision:3579517","class":"Revision","price":"Free","title":"Python","images":{"URL":null,"type":"List","uuid":"ImageList@b817c068-8cb1-57d0-898d-48323f89e14d","class":"ImageList","count":4,"children":[{"id":"a46297ebe3c5e7733e1a92352b5eb55d","type":"Model","uuid":"Image:3579518","class":"Image","hosted":"https://ucarecdn.com/95696b2d-58aa-4d34-aef3-ed59b55a9f05/","source":"https://www.python.org/static/img/python-logo@2x.png","localID":"Oqghf3d8Image:35795181854"},{"id":"a3b64a05a18c89e9408d051b31190cc1","type":"Model","uuid":"Image:445409","class":"Image","hosted":"https://ucarecdn.com/adc306f3-29a8-4789-955c-51ecfbb72a71/","source":"https://teampython.files.wordpress.com/2011/12/mean2.png","localID":"Oqghf3d8Image:4454091855"},{"id":"2b3bb05e446cad27039c53dddc5a627a","type":"Model","uuid":"Image:3579519","class":"Image","hosted":"https://ucarecdn.com/6150ea79-23ae-41e4-97d4-f3a80eb66abb/","source":"https://miro.medium.com/max/875/1*bomGDdqKqVeLjO8srOjQPA.jpeg","localID":"Oqghf3d8Image:35795191856"},{"id":"6c89e658f53102200c231b4a1d70c517","type":"Model","uuid":"Image:3579520","class":"Image","hosted":"https://ucarecdn.com/3f6aa1dc-091b-4886-b54f-d19b6636bc1f/","source":"https://www.dropbox.com/s/ulhshzzxscb9cfk/edit-py-file.png?dl=1","localID":"Oqghf3d8Image:35795201857"}],"localID":"Oqghf3d8ImageList@b817c068-8cb1-57d0-898d-48323f89e14d1853"},"siteURL":"https://www.python.org/","localID":"Oqghf3d8Revision:35795171852"},"localID":"Oqghf3d825-11851"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":1307,"localID":"Oqghf3d8MasterOptionVoteList@undefined1858"},"localID":"Oqghf3d8o-1101850"},{"type":"Model","class":"MasterOption","id":34445,"uuid":"o-34445","URL":"/options/34445/~v-review","compareURL":"/versus/395/34445/~nim_vs_v","source":{"id":31,"URL":"/topics/6032/viewpoints/31/~systems-programming-languages~v","type":"Model","uuid":"6032-31","class":"Viewpoint","revision":{"text":"V is [open-source](https://github.com/vlang), similar to Go and claims improvements over Go.","type":"Model","uuid":"Revision:5181558","class":"Revision","price":"Free","title":"V","images":{"URL":null,"type":"List","uuid":"ImageList@eaa9847d-b7fd-5aa2-a985-d614b4667549","class":"ImageList","count":5,"children":[{"id":"49409da3e76b826b1fc4fdf1accfc1ac","type":"Model","uuid":"Image:3281728","class":"Image","hosted":"https://ucarecdn.com/e25ee87a-be18-4e86-a33c-3e954e2bee4f/","source":"https://sdtimes.com/wp-content/uploads/2019/06/vl7XiT3V_400x400.png","localID":"Oqghf3d8Image:32817281863"},{"id":"7510aca0a9e5980106365de4f48dc398","type":"Model","uuid":"Image:5107416","class":"Image","hosted":"https://ucarecdn.com/aa96196a-4e5f-4b41-b337-8b847cedb209/","source":"https://youtu.be/gmB8ea8uLsM","localID":"Oqghf3d8Image:51074161864"},{"id":"c2d5fe119da0dc0912bc35cf8aedd64f","type":"Model","uuid":"Image:5107422","class":"Image","hosted":"https://ucarecdn.com/d7576761-9cfd-48b9-a752-2be56c41099f/","source":"https://raw.githubusercontent.com/vlang/ui/c2f802a137b5171dade1d5fdc364cd92d34e3ca7/examples/users/screenshot.png","localID":"Oqghf3d8Image:51074221865"},{"id":"7bf8442ff09cd68ae9e7f66fd4592d58","type":"Model","uuid":"Image:5181164","class":"Image","hosted":"https://ucarecdn.com/0ef570c7-6ec7-4b0c-9a27-e8804ac44f8e/","source":"https://www.youtube.com/watch?v=YpSsqRQLd4U&list=PLvLz9K34Y26baplmBi-3oJNA7gzb5Nqui","localID":"Oqghf3d8Image:51811641866"},{"id":"f0b4528fd661dd9efb78c6c75d20abbe","type":"Model","uuid":"Image:5181559","class":"Image","hosted":"https://ucarecdn.com/4bda3b7a-595f-459e-b0c0-17111881f11e/","source":"https://youtu.be/mJG4Zg6Ekfw","localID":"Oqghf3d8Image:51815591867"}],"localID":"Oqghf3d8ImageList@eaa9847d-b7fd-5aa2-a985-d614b46675491862"},"siteURL":"https://vlang.io/","localID":"Oqghf3d8Revision:51815581861"},"localID":"Oqghf3d86032-311860"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":174,"localID":"Oqghf3d8MasterOptionVoteList@undefined1868"},"localID":"Oqghf3d8o-344451859"},{"type":"Model","class":"MasterOption","id":111,"uuid":"o-111","URL":"/options/111/~javascript-review","compareURL":"/versus/395/111/~nim_vs_javascript","source":{"id":2,"URL":"/topics/25/viewpoints/2/~best-programming-language-to-learn-first~javascript","type":"Model","uuid":"25-2","class":"Viewpoint","revision":{"text":"JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.","type":"Model","uuid":"Revision:161322","class":"Revision","price":"","title":"JavaScript","images":{"URL":null,"type":"List","uuid":"ImageList@6b715123-f53d-5503-8e07-b5a3bb035ff1","class":"ImageList","count":1,"children":[{"id":"dec4aa4c385b35fb3f394687e138b124","type":"Model","uuid":"Image:161323","class":"Image","hosted":"https://ucarecdn.com/63d84a97-d845-4b11-85a9-b65272bead44/","source":"http://www.w3devcampus.com/wp-content/uploads/logoAndOther/logo_JavaScript.png","localID":"Oqghf3d8Image:1613231873"}],"localID":"Oqghf3d8ImageList@6b715123-f53d-5503-8e07-b5a3bb035ff11872"},"siteURL":"","localID":"Oqghf3d8Revision:1613221871"},"localID":"Oqghf3d825-21870"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":628,"localID":"Oqghf3d8MasterOptionVoteList@undefined1874"},"localID":"Oqghf3d8o-1111869"},{"type":"Model","class":"MasterOption","id":1540,"uuid":"o-1540","URL":"/options/1540/~elixir-review","compareURL":"/versus/395/1540/~nim_vs_elixir","source":{"id":10,"URL":"/topics/485/viewpoints/10/~best-languages-for-learning-functional-programming~elixir","type":"Model","uuid":"485-10","class":"Viewpoint","revision":{"text":"Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine.","type":"Model","uuid":"Revision:335283","class":"Revision","price":"","title":"Elixir","images":{"URL":null,"type":"List","uuid":"ImageList@7886177c-14dc-5174-b758-195860a89a5a","class":"ImageList","count":1,"children":[{"id":"4a7dfb6ae05ebcbdbb4cbeebfd434aa4","type":"Model","uuid":"Image:335284","class":"Image","hosted":"https://ucarecdn.com/06547fba-ea5f-4f67-8370-74a9ab548626/","source":"http://elixir-lang.org/images/logo/logo.png","localID":"Oqghf3d8Image:3352841879"}],"localID":"Oqghf3d8ImageList@7886177c-14dc-5174-b758-195860a89a5a1878"},"siteURL":"http://elixir-lang.org","localID":"Oqghf3d8Revision:3352831877"},"localID":"Oqghf3d8485-101876"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":507,"localID":"Oqghf3d8MasterOptionVoteList@undefined1880"},"localID":"Oqghf3d8o-15401875"},{"type":"Model","class":"MasterOption","id":133,"uuid":"o-133","URL":"/options/133/~julia-review","compareURL":"/versus/395/133/~nim_vs_julia","source":{"id":35,"URL":"/topics/25/viewpoints/35/~best-programming-language-to-learn-first~julia","type":"Model","uuid":"25-35","class":"Viewpoint","revision":{"text":"Julia is an open source, high-level, high-performance dynamic programming language for technical computing.\nSee [comparison between Julia and Go](http://jpfairbanks.net/2017/07/17/golang-and-julia-frenemies/).","type":"Model","uuid":"Revision:2912789","class":"Revision","price":"Free","title":"Julia","images":{"URL":null,"type":"List","uuid":"ImageList@afd7f780-dd1e-564b-8205-dc21f83b3227","class":"ImageList","count":3,"children":[{"id":"e8c61cc11891fefc8cb5cdd1f3fe27f4","type":"Model","uuid":"Image:232651","class":"Image","hosted":"https://ucarecdn.com/e0d5db39-50af-452b-b38a-e28b08b2d33c/","source":"http://i.imgur.com/kbHTmmk.png","localID":"Oqghf3d8Image:2326511885"},{"id":"c082a1203ad20e4acf00ef840bae049d","type":"Model","uuid":"Image:2912768","class":"Image","hosted":"https://ucarecdn.com/30289e88-0927-43a6-b181-f6e230c8341f/","source":"http://image.slidesharecdn.com/modern-programming-languages-learning-140813005507-phpapp02/95/learning-and-modern-programming-languages-37-638.jpg?cb=1407891403","localID":"Oqghf3d8Image:29127681886"},{"id":"bc7a145d42350d5c4b6f4154347dbd19","type":"Model","uuid":"Image:2912775","class":"Image","hosted":"https://ucarecdn.com/0ebd3a15-f11a-4f15-aee1-bcb43c67e0e8/","source":"https://www.youtube.com/watch?v=x0lI4omOYTw","localID":"Oqghf3d8Image:29127751887"}],"localID":"Oqghf3d8ImageList@afd7f780-dd1e-564b-8205-dc21f83b32271884"},"siteURL":"http://julialang.org/","localID":"Oqghf3d8Revision:29127891883"},"localID":"Oqghf3d825-351882"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":235,"localID":"Oqghf3d8MasterOptionVoteList@undefined1888"},"localID":"Oqghf3d8o-1331881"},{"type":"Model","class":"MasterOption","id":1544,"uuid":"o-1544","URL":"/options/1544/~ocaml-review","compareURL":"/versus/395/1544/~nim_vs_ocaml","source":{"id":14,"URL":"/topics/485/viewpoints/14/~best-languages-for-learning-functional-programming~ocaml","type":"Model","uuid":"485-14","class":"Viewpoint","revision":{"text":"","type":"Model","uuid":"Revision:470605","class":"Revision","price":"","title":"OCaml","images":{"URL":null,"type":"List","uuid":"ImageList@4dba5034-99c4-5699-b76b-45741b33b3fc","class":"ImageList","count":1,"children":[{"id":"d57b63ee5434ad65b02016b5f1aa48b0","type":"Model","uuid":"Image:470411","class":"Image","hosted":"https://ucarecdn.com/818e173e-4d3f-4aae-ad26-70a8d4b00ddd/","source":"https://opam.ocaml.org/ext/img/ocaml.png","localID":"Oqghf3d8Image:4704111893"}],"localID":"Oqghf3d8ImageList@4dba5034-99c4-5699-b76b-45741b33b3fc1892"},"siteURL":"http://ocaml.org/","localID":"Oqghf3d8Revision:4706051891"},"localID":"Oqghf3d8485-141890"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":93,"localID":"Oqghf3d8MasterOptionVoteList@undefined1894"},"localID":"Oqghf3d8o-15441889"},{"type":"Model","class":"MasterOption","id":380,"uuid":"o-380","URL":"/options/380/~elm-review","compareURL":"/versus/395/380/~nim_vs_elm","source":{"id":7,"URL":"/topics/101/viewpoints/7/~best-languages-that-compile-to-javascript~elm","type":"Model","uuid":"101-7","class":"Viewpoint","revision":{"text":"[Elm](http://elm-lang.org/) is a functional programming language that compiles to HTML, CSS, and Javascript. Its very Haskell-like syntax allows users to build complex event-based systems with an incredibly small amount of concise, readable code, [as can be seen from the examples](http://elm-lang.org/examples/Intermediate/)","type":"Model","uuid":"Revision:732369","class":"Revision","price":"","title":"Elm","images":{"URL":null,"type":"List","uuid":"ImageList@9faee87e-0836-5761-9ac1-22ea3c2d9d4d","class":"ImageList","count":1,"children":[{"id":"259ebe9afdc84b5e4adbd4d4067beac8","type":"Model","uuid":"Image:33229","class":"Image","hosted":"https://ucarecdn.com/06d2eb39-787b-4e06-a234-9e8022d9ebbc/","source":"http://i.imgur.com/tQvvHb9.png","localID":"Oqghf3d8Image:332291899"}],"localID":"Oqghf3d8ImageList@9faee87e-0836-5761-9ac1-22ea3c2d9d4d1898"},"siteURL":"http://elm-lang.org/","localID":"Oqghf3d8Revision:7323691897"},"localID":"Oqghf3d8101-71896"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":479,"localID":"Oqghf3d8MasterOptionVoteList@undefined1900"},"localID":"Oqghf3d8o-3801895"},{"type":"Model","class":"MasterOption","id":378,"uuid":"o-378","URL":"/options/378/~typescript-review","compareURL":"/versus/395/378/~nim_vs_typescript","source":{"id":5,"URL":"/topics/101/viewpoints/5/~best-languages-that-compile-to-javascript~typescript","type":"Model","uuid":"101-5","class":"Viewpoint","revision":{"text":"TypeScript is a language for application-scale JavaScript development.\nTypeScript is a typed superset of JavaScript that compiles to plain JavaScript.","type":"Model","uuid":"Revision:483322","class":"Revision","price":"","title":"TypeScript","images":{"URL":null,"type":"List","uuid":"ImageList@149a2480-7242-5ebb-b1a4-4642068ccf3e","class":"ImageList","count":1,"children":[{"id":"d924701fe2b3de3a48e77d19e52d9477","type":"Model","uuid":"Image:483323","class":"Image","hosted":"https://ucarecdn.com/597143b9-8a68-44ed-865e-3e17c1fddbcc/","source":"http://i.imgur.com/YN0YifE.png","localID":"Oqghf3d8Image:4833231905"}],"localID":"Oqghf3d8ImageList@149a2480-7242-5ebb-b1a4-4642068ccf3e1904"},"siteURL":"http://www.typescriptlang.org/","localID":"Oqghf3d8Revision:4833221903"},"localID":"Oqghf3d8101-51902"},"votes":{"type":"List","class":"MasterOptionVoteList","uuid":"MasterOptionVoteList@undefined","upvotes":331,"localID":"Oqghf3d8MasterOptionVoteList@undefined1906"},"localID":"Oqghf3d8o-3781901"}],"count":12,"localID":"Oqghf3d8MasterOptionList@o-3951821"},"noindex":false,"localID":"Oqghf3d8o-3951118"}],"localID":"Oqghf3d8MasterOptionList@/versus/126/3952"},"localID":"Oqghf3d8/versus/126/3951"});