We regularly check various open-source projects with PVS-Studio and send analysis results to developers and usually describe them in our posts as well. Besides, we add them into our bug database. This database is posted below on this page.
The bugs are grouped according to the number of the diagnostic rule that is used to detect them. This number is given in the left column. Click on it to see the diagnostic rule description in the documentation. The right column contains a link to the corresponding error samples.
Some diagnostics haven't detected any bugs in open-source projects yet. The lower you are in the list, the more diagnostics with no error samples there will be. The reason is simple: the later a certain rule had been added, the fewer projects were analyzed with this rule included into the rule set and therefore the fewer chances for it to demonstrate its capabilities.
The PVS-Studio team has analyzed over 200 open-source projects with their static code analyzer. Among them are such titles as Unreal Engine, Php, Haiku, Qt, and even Linux. In each of these projects, bugs of varying severity were detected. The team regularly reports the analysis results in their blog. Each post is a separate article of several pages, describing in detail each of the bugs found and giving recommendations on how to fix them.
The PVS-Studio team decided to go further to create a service of tips and recommendations on C/C++ usage, CppHints.com, in addition to the practice of writing articles. Within the scope of this service, the team publishes 1 recommendation/tip per day. Each publication delivers concentrated information on C/C++ programming approaches and techniques used in various situations and includes examples of correct and incorrect language use from over 200 open-source projects.
This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.
The Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:
AJAX Programming
Algorithms
Distributed Systems
Web Security
Languages
In the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.
CakePHP is a opensource web application framework which follows model-views-controller (MVC) approach and is written in PHP. Lets see an example on Pagination in CakePHP.
In forums, people often say that 64-bit versions of programs consume a larger amount of memory and stack. Saying so, they usually argue that the sizes of data have become twice larger. But this statement is unfounded since the size of most types (char, short, int, float) in the C/C++ language remains the same on 64-bit systems. Of course, for instance, the size of a pointer has increased but far not all the data in a program consist of pointers. The reasons why the memory amount consumed by programs has increased are more complex. I decided to investigate this issue in detail.
There are many changes and improvements in Visual Studio 2015. In this article, we will tell you how to use the new options in Visual Studio 2015 Context Menu.
Are you looking to hire ASP.NET developers in Australia? Weblineindia is leading ASP.NET company offers the best solution of ASP.NET development. We are expert in delivering 100% results to our clients. Why we are the best in providing ASP.NET development service, To know check this landing page.
This article covers the extension of Visual Studio IDE through integration of a custom user toolwindow into the environment. Discussed are the issues of window registration and initialization in VSPackage and Add-In plug-in modules, hosting of user components and handling of window's events and states.
The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.
More concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.
The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) by Martin Odersky, following on from work on Funnel, a programming language combining ideas from functional programming and Petri nets. Odersky had previously worked on Generic Java and javac, Sun's Java compiler. Scala was released late 2003 / early 2004 on the Java platform, and on the .NET platform in June 2004. A second version of the language, v2.0, was released in March 2006.
Yes, you've guessed correctly - the answer is "42". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of "Program Verification Systems", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.
The C language is relatively "small" in comparison to other modern computer languages. To completely specify it, (and its standard library) only requires about ~550 pages. To do the same for Java or C++ would require an entire bookshelf, rather than a single book. However, even though the language is small enough to be easily comprehended, it has some dark corners. The purpose of this article is to explore some of them.
Since C is used in a wide variety of applications, the "dialect" of it varies. This means that some people may be quite familiar with many of the following items. However, the individual "non-obscure" subsets should hopefully vary, resulting in at least a few items you might not know about.
When you see a message, asking if you want to merge the folders from your old account to your new one. You have to click Yes.
That is all about, the fixes for Settings App Not Working in Windows 10. You must have known that the Settings app is very important in Windows.
I find this question pretty strange. The answer is yes, of course, and that will be so for a long time. But I'm asked this question from time to time at conferences or when communicating with developers on forums. I've decided to answer this question in the form of a brief post so that I could just refer people to it in the future.
Barclays, the U.K. banking behemoth, is challenging Barclays To Host Blockchains Hackathon developers to assist refurbish the worldwide derivatives market next month at a hackathon.
Disclosed to the media this week, DerivHack will take place at Barclays' Rise accelerator spaces at the same time in New York and London on September 20 and 21, 2018. The ISDA (International Swaps and Derivatives Association), Thomson Reuters, and Deloitte are co-sponsoring the hackathon.
\', 'tags':'css,online,editor,tool,plugin,jquery',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':634081, 'group_id':3477, 'link_id':26902520, 'g_l_id':'3477-26902520', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'style your markup right in your browser with a build-in element selector and CSS editor. \\n\\nInclude jQuery and the Brosho Plugin in your header:\\n\<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"\>\</script\>\<script type=\"text/javascript\" src=\"js/brosho/jquery.brosho.js\"\>\</script\>'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257074, 'obj_type':1, 'obj_id':2633533, 'index':6, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':2633533, 'g_l_id':'3477-2633533', 'url':'http://code.google.com/edu', 'title':'Google Code University - Google Code', 'desc':'This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.\\nThe Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:\\nAJAX Programming\\nAlgorithms\\nDistributed Systems\\nWeb Security\\nLanguages\\nIn the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.', 'tags':'programming,tutorial,google,inscription',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':603465, 'group_id':3477, 'link_id':2633533, 'g_l_id':'3477-2633533', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.\\nThe Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:\\nAJAX Programming\\nAlgorithms\\nDistributed Systems\\nWeb Security\\nLanguages\\nIn the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':11955246, 'obj_type':1, 'obj_id':204448370, 'index':7, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':204448370, 'g_l_id':'3477-204448370', 'url':'http://technet.weblineindia.com/web/example-pagination-in-cakephp/', 'title':'Example : Pagination in CakePHP', 'desc':'CakePHP is a opensource web application framework which follows model-views-controller (MVC) approach and is written in PHP. Lets see an example on Pagination in CakePHP.', 'tags':'pagination in cakephp,pagination example in php,cakephp pagination example,cakephp developer,hire php developer,cakephp customization,open source application development,cakephp framework,open source,pagination,php',
'first_user_id':1360423, 'first_user_name':'richardboss78', 'first_user_real_name':'Richard Boss', 'last_user_id':1360423, 'last_user_name':'richardboss78', 'last_user_real_name':'Richard Boss',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':4646729, 'group_id':3477, 'link_id':204448370, 'g_l_id':'3477-204448370', 'user_id':1360423, 'user_name':'richardboss78', 'user_real_name':'Richard Boss', 'content':'CakePHP is a opensource web application framework which follows model-views-controller (MVC) approach and is written in PHP. Lets see an example on Pagination in CakePHP.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':8645129, 'obj_type':1, 'obj_id':154828874, 'index':8, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':154828874, 'g_l_id':'3477-154828874', 'url':'http://www.viva64.com/en/b/0069/', 'title':'The reasons why 64-bit programs require more stack memory', 'desc':'In forums, people often say that 64-bit versions of programs consume a larger amount of memory and stack. Saying so, they usually argue that the sizes of data have become twice larger. But this statement is unfounded since the size of most types (char, short, int, float) in the C/C++ language remains the same on 64-bit systems. Of course, for instance, the size of a pointer has increased but far not all the data in a program consist of pointers. The reasons why the memory amount consumed by programs has increased are more complex. I decided to investigate this issue in detail.', 'tags':'c++,64-bit,stack',
'first_user_id':2468019, 'first_user_name':'andreykarpov', 'first_user_real_name':'Andrey Karpov ', 'last_user_id':2468019, 'last_user_name':'andreykarpov', 'last_user_real_name':'Andrey Karpov ',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':3334353, 'group_id':3477, 'link_id':154828874, 'g_l_id':'3477-154828874', 'user_id':2468019, 'user_name':'andreykarpov', 'user_real_name':'Andrey Karpov ', 'content':'In forums, people often say that 64-bit versions of programs consume a larger amount of memory and stack. Saying so, they usually argue that the sizes of data have become twice larger. But this statement is unfounded since the size of most types (char, short, int, float) in the C/C++ language remains the same on 64-bit systems. Of course, for instance, the size of a pointer has increased but far not all the data in a program consist of pointers. The reasons why the memory amount consumed by programs has increased are more complex. I decided to investigate this issue in detail.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':14035720, 'obj_type':1, 'obj_id':282429419, 'index':9, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':282429419, 'g_l_id':'3477-282429419', 'url':'http://reviewhostingasp.net/visual-studio-2015-hosting-tutorial-using-new-options-in-context-menu/', 'title':'Visual Studio 2015 Hosting Tutorial - Using New Options in Context Menu', 'desc':'There are many changes and improvements in Visual Studio 2015. In this article, we will tell you how to use the new options in Visual Studio 2015 Context Menu.', 'tags':'visual studio 2015,visual studio,programming',
'first_user_id':8848014, 'first_user_name':'emilynmanuela', 'first_user_real_name':'Emilyn Manuela', 'last_user_id':8848014, 'last_user_name':'emilynmanuela', 'last_user_real_name':'Emilyn Manuela',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':5951687, 'group_id':3477, 'link_id':282429419, 'g_l_id':'3477-282429419', 'user_id':8848014, 'user_name':'emilynmanuela', 'user_real_name':'Emilyn Manuela', 'content':'There are many changes and improvements in Visual Studio 2015. In this article, we will tell you how to use the new options in Visual Studio 2015 Context Menu.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':11955645, 'obj_type':1, 'obj_id':196636673, 'index':10, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':196636673, 'g_l_id':'3477-196636673', 'url':'http://www.weblineindia.com.au/hire-developers/asp-net/', 'title':'Hire ASP.NET Developers/Programmers From Weblineindia in Australia', 'desc':'Are you looking to hire ASP.NET developers in Australia? Weblineindia is leading ASP.NET company offers the best solution of ASP.NET development. We are expert in delivering 100% results to our clients. Why we are the best in providing ASP.NET development service, To know check this landing page.\\n', 'tags':'hire asp.net developer,hire asp.net programmers,hire programmer',
'first_user_id':1360423, 'first_user_name':'richardboss78', 'first_user_real_name':'Richard Boss', 'last_user_id':1360423, 'last_user_name':'richardboss78', 'last_user_real_name':'Richard Boss',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':4647040, 'group_id':3477, 'link_id':196636673, 'g_l_id':'3477-196636673', 'user_id':1360423, 'user_name':'richardboss78', 'user_real_name':'Richard Boss', 'content':'Are you looking to hire ASP.NET developers in Australia? Weblineindia is leading ASP.NET company offers the best solution of ASP.NET development. We are expert in delivering 100% results to our clients. Why we are the best in providing ASP.NET development service, To know check this landing page.\\n'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':7182084, 'obj_type':1, 'obj_id':141002770, 'index':11, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':141002770, 'g_l_id':'3477-141002770', 'url':'http://www.viva64.com/en/b/0171/', 'title':'Visual Studio tool windows', 'desc':'This article covers the extension of Visual Studio IDE through integration of a custom user toolwindow into the environment. Discussed are the issues of window registration and initialization in VSPackage and Add-In plug-in modules, hosting of user components and handling of window\'s events and states.', 'tags':'c#,csharp,visual studio,VSPackage,Add-In',
'first_user_id':2468019, 'first_user_name':'andreykarpov', 'first_user_real_name':'Andrey Karpov ', 'last_user_id':2468019, 'last_user_name':'andreykarpov', 'last_user_real_name':'Andrey Karpov ',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':2933249, 'group_id':3477, 'link_id':141002770, 'g_l_id':'3477-141002770', 'user_id':2468019, 'user_name':'andreykarpov', 'user_real_name':'Andrey Karpov ', 'content':'This article covers the extension of Visual Studio IDE through integration of a custom user toolwindow into the environment. Discussed are the issues of window registration and initialization in VSPackage and Add-In plug-in modules, hosting of user components and handling of window\'s events and states.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1301131, 'obj_type':1, 'obj_id':13566920, 'index':12, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':13566920, 'g_l_id':'3477-13566920', 'url':'http://pushbuttonengine.com', 'title':'PushButton Engine - Modular Flash Game Development', 'desc':'The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.\\n\\nMore concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.', 'tags':'flash,programming,development,opensource,software,framework,game',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':627085, 'group_id':3477, 'link_id':13566920, 'g_l_id':'3477-13566920', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.\\n\\nMore concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257078, 'obj_type':1, 'obj_id':2637896, 'index':13, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':2637896, 'g_l_id':'3477-2637896', 'url':'http://www.scala-lang.org', 'title':'The Scala Programming Language', 'desc':'The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) by Martin Odersky, following on from work on Funnel, a programming language combining ideas from functional programming and Petri nets. Odersky had previously worked on Generic Java and javac, Sun\'s Java compiler. Scala was released late 2003 / early 2004 on the Java platform, and on the .NET platform in June 2004. A second version of the language, v2.0, was released in March 2006.', 'tags':'programming,suisse',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':603469, 'group_id':3477, 'link_id':2637896, 'g_l_id':'3477-2637896', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) by Martin Odersky, following on from work on Funnel, a programming language combining ideas from functional programming and Petri nets. Odersky had previously worked on Generic Java and javac, Sun\'s Java compiler. Scala was released late 2003 / early 2004 on the Java platform, and on the .NET platform in June 2004. A second version of the language, v2.0, was released in March 2006.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':11955517, 'obj_type':1, 'obj_id':200164463, 'index':14, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':200164463, 'g_l_id':'3477-200164463', 'url':'http://technet.weblineindia.com/web/linq/classes-in-collections-linq/', 'title':'Classes in Collections | LINQ', 'desc':'In this article, we will see about classes which are used in dotnet. To know more, read this article.', 'tags':'ArrayList,BitArray,Collections,Dot Net,HashTable,LINQ,Queue,SortedList,Stack',
'first_user_id':1360423, 'first_user_name':'richardboss78', 'first_user_real_name':'Richard Boss', 'last_user_id':1360423, 'last_user_name':'richardboss78', 'last_user_real_name':'Richard Boss',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':4646932, 'group_id':3477, 'link_id':200164463, 'g_l_id':'3477-200164463', 'user_id':1360423, 'user_name':'richardboss78', 'user_real_name':'Richard Boss', 'content':'In this article, we will see about classes which are used in dotnet. To know more, read this article.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':14955274, 'obj_type':1, 'obj_id':310980283, 'index':15, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':310980283, 'g_l_id':'3477-310980283', 'url':'http://www.viva64.com/en/b/0391/', 'title':'The Ultimate Question of Programming, Refactoring, and Everything', 'desc':'Yes, you\'ve guessed correctly - the answer is \"42\". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of \"Program Verification Systems\", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.', 'tags':'c++,programming',
'first_user_id':2468019, 'first_user_name':'andreykarpov', 'first_user_real_name':'Andrey Karpov ', 'last_user_id':2468019, 'last_user_name':'andreykarpov', 'last_user_real_name':'Andrey Karpov ',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':6526640, 'group_id':3477, 'link_id':310980283, 'g_l_id':'3477-310980283', 'user_id':2468019, 'user_name':'andreykarpov', 'user_real_name':'Andrey Karpov ', 'content':'Yes, you\'ve guessed correctly - the answer is \"42\". In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. The author is Andrey Karpov - technical director of \"Program Verification Systems\", a team of developers, working on PVS-Studio static code analyzer. Having checked a large number of open source projects, we have seen a large variety of ways to shoot yourself in the foot; there is definitely much to share with the readers. Every recommendation is given with a practical example, which proves the currentness of this question. These tips are intended for C/C++ programmers, but usually they are universal, and may be of interest for developers using other languages.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':9511991, 'obj_type':1, 'obj_id':163775688, 'index':16, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':163775688, 'g_l_id':'3477-163775688', 'url':'http://www.locklessinc.com/articles/obscurec/', 'title':'Obscure C', 'desc':'The C language is relatively \"small\" in comparison to other modern computer languages. To completely specify it, (and its standard library) only requires about ~550 pages. To do the same for Java or C++ would require an entire bookshelf, rather than a single book. However, even though the language is small enough to be easily comprehended, it has some dark corners. The purpose of this article is to explore some of them.\\n\\nSince C is used in a wide variety of applications, the \"dialect\" of it varies. This means that some people may be quite familiar with many of the following items. However, the individual \"non-obscure\" subsets should hopefully vary, resulting in at least a few items you might not know about.', 'tags':'no_tag',
'first_user_id':2468019, 'first_user_name':'andreykarpov', 'first_user_real_name':'Andrey Karpov ', 'last_user_id':2468019, 'last_user_name':'andreykarpov', 'last_user_real_name':'Andrey Karpov ',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':3617238, 'group_id':3477, 'link_id':163775688, 'g_l_id':'3477-163775688', 'user_id':2468019, 'user_name':'andreykarpov', 'user_real_name':'Andrey Karpov ', 'content':'The C language is relatively \"small\" in comparison to other modern computer languages. To completely specify it, (and its standard library) only requires about ~550 pages. To do the same for Java or C++ would require an entire bookshelf, rather than a single book. However, even though the language is small enough to be easily comprehended, it has some dark corners. The purpose of this article is to explore some of them.\\n\\nSince C is used in a wide variety of applications, the \"dialect\" of it varies. This means that some people may be quite familiar with many of the following items. However, the individual \"non-obscure\" subsets should hopefully vary, resulting in at least a few items you might not know about.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':19879546, 'obj_type':1, 'obj_id':715957952, 'index':17, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':715957952, 'g_l_id':'3477-715957952', 'url':'https://www.techgill.com/windows-10-settings-wont-open/', 'title':'Settings App Not Working in Windows 10? Here Are the Fixes - Techgill', 'desc':'When you see a message, asking if you want to merge the folders from your old account to your new one. You have to click Yes.\\n\\nThat is all about, the fixes for Settings App Not Working in Windows 10. You must have known that the Settings app is very important in Windows.', 'tags':'Settings,App,Not,Working,in,Windows,10',
'first_user_id':14941069, 'first_user_name':'melvinahebert', 'first_user_real_name':'melvinahebert', 'last_user_id':14941069, 'last_user_name':'melvinahebert', 'last_user_real_name':'melvinahebert',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':9624478, 'group_id':3477, 'link_id':715957952, 'g_l_id':'3477-715957952', 'user_id':14941069, 'user_name':'melvinahebert', 'user_real_name':'melvinahebert', 'content':'When you see a message, asking if you want to merge the folders from your old account to your new one. You have to click Yes.\\n\\nThat is all about, the fixes for Settings App Not Working in Windows 10. You must have known that the Settings app is very important in Windows.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':8480273, 'obj_type':1, 'obj_id':152885080, 'index':18, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':152885080, 'g_l_id':'3477-152885080', 'url':'http://www.viva64.com/en/b/0185/', 'title':'Do programmers still write in C++?', 'desc':'I find this question pretty strange. The answer is yes, of course, and that will be so for a long time. But I\'m asked this question from time to time at conferences or when communicating with developers on forums. I\'ve decided to answer this question in the form of a brief post so that I could just refer people to it in the future.', 'tags':'c++,cpp,cplusplus',
'first_user_id':2468019, 'first_user_name':'andreykarpov', 'first_user_real_name':'Andrey Karpov ', 'last_user_id':2468019, 'last_user_name':'andreykarpov', 'last_user_real_name':'Andrey Karpov ',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':3280637, 'group_id':3477, 'link_id':152885080, 'g_l_id':'3477-152885080', 'user_id':2468019, 'user_name':'andreykarpov', 'user_real_name':'Andrey Karpov ', 'content':'I find this question pretty strange. The answer is yes, of course, and that will be so for a long time. But I\'m asked this question from time to time at conferences or when communicating with developers on forums. I\'ve decided to answer this question in the form of a brief post so that I could just refer people to it in the future.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':19880238, 'obj_type':1, 'obj_id':716129168, 'index':19, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':716129168, 'g_l_id':'3477-716129168', 'url':'https://techqy.com/barclays-to-host-blockchains-hackathon-to-assist-contracts-processing-in-derivatives-market/', 'title':'Barclays To Host Blockchains Hackathon To Assist Contracts Processing In Derivatives Market | TechQY', 'desc':'Barclays, the U.K. banking behemoth, is challenging Barclays To Host Blockchains Hackathon developers to assist refurbish the worldwide derivatives market next month at a hackathon.\\n\\nDisclosed to the media this week, DerivHack will take place at Barclays\' Rise accelerator spaces at the same time in New York and London on September 20 and 21, 2018. The ISDA (International Swaps and Derivatives Association), Thomson Reuters, and Deloitte are co-sponsoring the hackathon.', 'tags':'Barclays,To,Host,Blockchains,Hackathon,Assist,Contracts,Processing,In,Derivatives,Market,TechQY',
'first_user_id':14941069, 'first_user_name':'melvinahebert', 'first_user_real_name':'melvinahebert', 'last_user_id':14941069, 'last_user_name':'melvinahebert', 'last_user_real_name':'melvinahebert',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':9624876, 'group_id':3477, 'link_id':716129168, 'g_l_id':'3477-716129168', 'user_id':14941069, 'user_name':'melvinahebert', 'user_real_name':'melvinahebert', 'content':'Barclays, the U.K. banking behemoth, is challenging Barclays To Host Blockchains Hackathon developers to assist refurbish the worldwide derivatives market next month at a hackathon.\\n\\nDisclosed to the media this week, DerivHack will take place at Barclays\' Rise accelerator spaces at the same time in New York and London on September 20 and 21, 2018. The ISDA (International Swaps and Derivatives Association), Thomson Reuters, and Deloitte are co-sponsoring the hackathon.'}
b.page_comments.push(p_c)
_items.push(b);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(function(){new AvatarPopup()});