{"id":732,"date":"2023-08-17T12:04:43","date_gmt":"2023-08-17T12:04:43","guid":{"rendered":"https:\/\/pc-keeper.tech\/index.php\/2023\/08\/17\/modernizing-the-fortran-ecosystem\/"},"modified":"2023-08-17T12:04:43","modified_gmt":"2023-08-17T12:04:43","slug":"modernizing-the-fortran-ecosystem","status":"publish","type":"post","link":"https:\/\/pc-keeper.tech\/index.php\/2023\/08\/17\/modernizing-the-fortran-ecosystem\/","title":{"rendered":"Modernizing the Fortran Ecosystem"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<p>IEEE Computer Society Team<\/p>\n<\/p><\/div>\n<div>\n<p><img decoding=\"async\" fetchpriority=\"high\" src=\"https:\/\/ieeecs-media.computer.org\/wp-media\/2023\/07\/31111406\/Fortran.jpeg\" alt=\"Fortran\" width=\"250\" height=\"250\" class=\"alignright size-full wp-image-364465 img-responsive\" srcset=\"https:\/\/ieeecs-media.computer.org\/wp-media\/2023\/07\/31111406\/Fortran.jpeg 250w, https:\/\/ieeecs-media.computer.org\/wp-media\/2023\/07\/31111406\/Fortran-150x150.jpeg 150w, https:\/\/ieeecs-media.computer.org\/wp-media\/2023\/07\/31111406\/Fortran-100x100.jpeg 100w\" sizes=\"(max-width: 250px) 100vw, 250px\"\/><\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">A team of researchers and programming professionals from universities in the USA, the U.K., Germany, Brazil, France, the Netherlands, and Canada are bringing the classic programming language Fortran into the 21st century. Their research not only digs into the strengths and limitations of Fortran but also focuses on making the language a more popular go-to for those who code for scientific and mathematical applications.<\/p>\n<h2 style=\"font-family: Montserrat, sans-serif; font-weight: 500; font-size: 28px; font-color: #002855; line-height: 1.3; margin-top: 25px;\">The Challenges Fortran Faces<\/h2>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Fortran, which has been around since 1957, has waned in popularity despite being an effective solution for a range of scientific and mathematical challenges.<\/p>\n<h3 style=\"Font-family: Open Sans, sans-serif; font-weight: 500; font-size: 24px; font-color: #454545; line-height: 1.3; margin-top: 21px;\">Fortran Lacks a Standard Library<\/h3>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">A standard library (stdlib) is the cornerstone of many programmers\u2019 workflows because it makes it faster to complete common or repeated functions. Even though Fortran has a range of preset modules and procedures, it lacks the kind of stdlib that makes Python, C++, and other popular solutions easier to use.<\/p>\n<h3 style=\"Font-family: Open Sans, sans-serif; font-weight: 500; font-size: 24px; font-color: #454545; line-height: 1.3; margin-top: 21px;\">A Relatively Sparse Online Community and Resources<\/h3>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Fortran lacks a centralized website and a fervent online community of users. With a website, new Fortran users would have access to resources and learning tools, which would pave the way for wider Fortran adoption.<\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">In addition, Fortran lacks a community compiler that programmers can use to build and test new tools.<\/p>\n<h2 style=\"font-family: Montserrat, sans-serif; font-weight: 500; font-size: 28px; font-color: #002855; line-height: 1.3; margin-top: 25px;\">Resources for Overcoming Fortran\u2019s Challenges<\/h2>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">To better position Fortran for widespread usability, the research team has begun to implement a series of solutions. These can aid in both Fortran\u2019s adoption by programmers and make it a more popular focus for university curriculums.<\/p>\n<h3 style=\"Font-family: Open Sans, sans-serif; font-weight: 500; font-size: 24px; font-color: #454545; line-height: 1.3; margin-top: 21px;\">A Fortran Stdlib<\/h3>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">By creating a stdlib for Fortran, the team gives the programming community a powerful resource for improving the quality of code and speeding up the programming process.<\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Also, with a Fortran stdlib, there\u2019s no need for programmers to code app components from scratch if what they need is already in the stdlib. This helps eliminate redundant, time-consuming coding.<\/p>\n<h3 style=\"Font-family: Open Sans, sans-serif; font-weight: 500; font-size: 24px; font-color: #454545; line-height: 1.3; margin-top: 21px;\">A Fortran Package Manager<\/h3>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Currently, a programmer new to Fortran has to learn both the language and at least one build system. But the Fortran package manager the team is developing provides a build system for Fortran and simplifies the compiling process.<\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Another core benefit of the Fortran package manager is the way it enables you to reuse code from one project to another and manage dependencies that different Fortran projects share. This not only saves developers time but also reduces the chance of errors sneaking into the code.<\/p>\n<h2 style=\"font-family: Montserrat, sans-serif; font-weight: 500; font-size: 28px; font-color: #002855; line-height: 1.3; margin-top: 25px;\">The Next Steps for the Fortran Community<\/h2>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">New and experienced Fortran users, university professors, and programming educators should embrace the new resources this team is developing. This is particularly important in light of the increasing popularity of machine learning (ML) programming. ML programming often uses arrays as a primary data type. This makes Fortran a natural fit for machine learning solutions because it supports multidimensional arrays.<\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">Of course, the potential for Fortran isn\u2019t limited to ML, and these new resources chip away at barriers that have been inhibiting more widespread adoption. If programmers, educators, and data scientists give the team\u2019s resources a shot, they can lead the way in making sure Fortran is top of mind for the professionals it benefits the most.<\/p>\n<p style=\"font-family: Open Sans, sans-serif; font-weight: 400; font-color: #454545; font-size: 18; line-height: 1.7;\">To dig deeper, you can check out the complete paper here, in IEEE Computer Society\u2019s digital library, or complete the form below for a free download.<\/p>\n<h2 style=\"font-family: Montserrat, sans-serif; font-weight: 500; font-size: 28px; font-color: #002855; line-height: 1.3; margin-top: 25px;\">Download the Full Study<\/h2>\n<div class=\"gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework\" data-form-theme=\"gravity-theme\" data-form-index=\"0\" id=\"gform_wrapper_179\">\n<div class=\"gform_heading\">\n<p class=\"gform_required_legend\">&#8220;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&#8221; indicates required fields<\/p>\n<\/p><\/div>\n<form method=\"post\" enctype=\"multipart\/form-data\" id=\"gform_179\" action=\"https:\/\/www.computer.org\/publications\/tech-news\/research\/modernizing-fortran\" data-formid=\"179\">\n <input type=\"hidden\" class=\"gforms-pum\" value=\"{\" closepopup=\"\"\/><\/p>\n<div class=\"gform-body gform_body\">\n<div id=\"gform_fields_179\" class=\"gform_fields top_label form_sublabel_below description_below\">\n<fieldset id=\"field_179_1\" class=\"gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\" data-js-reload=\"field_179_1\">\n<legend class=\"gfield_label gform-field-label gfield_label_before_complex\">Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend>\n<p>                            <span id=\"input_179_1_3_container\" class=\"name_first gform-grid-col gform-grid-col--size-auto\"><br \/>\n                                                    <input type=\"text\" name=\"input_1.3\" id=\"input_179_1_3\" value=\"\" aria-required=\"true\"\/><br \/>\n                                                    <label for=\"input_179_1_3\" class=\"gform-field-label gform-field-label--type-sub \">First<\/label><br \/>\n                                                <\/span><\/p>\n<p>                            <span id=\"input_179_1_6_container\" class=\"name_last gform-grid-col gform-grid-col--size-auto\"><br \/>\n                                                    <input type=\"text\" name=\"input_1.6\" id=\"input_179_1_6\" value=\"\" aria-required=\"true\"\/><br \/>\n                                                    <label for=\"input_179_1_6\" class=\"gform-field-label gform-field-label--type-sub \">Last<\/label><br \/>\n                                                <\/span><\/p>\n<\/fieldset>\n<div id=\"field_179_7\" class=\"gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\" data-js-reload=\"field_179_7\"><label class=\"gfield_label gform-field-label\" for=\"input_179_7\">Job Title<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><\/p>\n<p><select name=\"input_7\" id=\"input_179_7\" class=\"large gfield_select\" aria-required=\"true\" aria-invalid=\"false\"><option value=\"\"\/><option value=\"1. Chairman of the Board\/President\/CEO\">1. Chairman of the Board\/President\/CEO<\/option><option value=\"2. Owner\/Partner\">2. Owner\/Partner<\/option><option value=\"3. General Manager\">3. General Manager<\/option><option value=\"4. V.P. Operations\">4. V.P. Operations<\/option><option value=\"5. V.P. Engineering\/Director Engineering\">5. V.P. Engineering\/Director Engineering<\/option><option value=\"6. Chief Engineer\/Chief Scientist\">6. Chief Engineer\/Chief Scientist<\/option><option value=\"7. Engineering Manager\">7. Engineering Manager<\/option><option value=\"8. Scientific Manager\">8. Scientific Manager<\/option><option value=\"9. Member of Technical Staff\">9. Member of Technical Staff<\/option><option value=\"10. Design Engineering Manager\">10. Design Engineering Manager<\/option><option value=\"11. Design Engineer\">11. Design Engineer<\/option><option value=\"12. Hardware Engineer\">12. Hardware Engineer<\/option><option value=\"13. Software Engineer\">13. Software Engineer<\/option><option value=\"14. Computer Scientist\">14. Computer Scientist<\/option><option value=\"15. Dean\/Professor\/Instructor\">15. Dean\/Professor\/Instructor<\/option><option value=\"16. Consultant\">16. Consultant<\/option><option value=\"17. Retired\">17. Retired<\/option><option value=\"18. Other Professional\/Technical\">18. Other Professional\/Technical<\/option><option value=\"19. Other Professional\/Non-Technical\">19. Other Professional\/Non-Technical<\/option><option value=\"20. Student\">20. Student<\/option><\/select><\/p>\n<\/div>\n<div id=\"field_179_11\" class=\"gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\" data-js-reload=\"field_179_11\"><label class=\"gfield_label gform-field-label\" for=\"input_179_11\">Country\/Region<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><\/p>\n<p><select name=\"input_11\" id=\"input_179_11\" class=\"large gfield_select\" aria-required=\"true\" aria-invalid=\"false\"><option value=\"\" selected=\"selected\" class=\"gf_placeholder\">Country\/Region<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albania\">Albania<\/option><option value=\"Algeria\">Algeria<\/option><option value=\"Andorra\">Andorra<\/option><option value=\"Angola\">Angola<\/option><option value=\"Anguilla\">Anguilla<\/option><option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option><option value=\"Argentina\">Argentina<\/option><option value=\"Armenia\">Armenia<\/option><option value=\"Aruba\">Aruba<\/option><option value=\"Australia\">Australia<\/option><option value=\"Austria\">Austria<\/option><option value=\"Azerbaijan\">Azerbaijan<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahrain\">Bahrain<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbados\">Barbados<\/option><option value=\"Belarus\">Belarus<\/option><option value=\"Belgium\">Belgium<\/option><option value=\"Belize\">Belize<\/option><option value=\"Benin\">Benin<\/option><option value=\"Bermuda\">Bermuda<\/option><option value=\"Bhutan\">Bhutan<\/option><option value=\"Bolivia\">Bolivia<\/option><option value=\"Bonaire, Sint Eustatius, Saba\">Bonaire, Sint Eustatius, Saba<\/option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Brazil\">Brazil<\/option><option value=\"Brunei Darussalam\">Brunei Darussalam<\/option><option value=\"Bulgaria\">Bulgaria<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cabo Verde\">Cabo Verde<\/option><option value=\"Cambodia\">Cambodia<\/option><option value=\"Cameroon\">Cameroon<\/option><option value=\"Canada\">Canada<\/option><option value=\"Cayman Islands\">Cayman Islands<\/option><option value=\"Central African Republic\">Central African Republic<\/option><option value=\"Chad\">Chad<\/option><option value=\"Chile\">Chile<\/option><option value=\"China\">China<\/option><option value=\"Colombia\">Colombia<\/option><option value=\"Comoros\">Comoros<\/option><option value=\"Congo\">Congo<\/option><option value=\"Congo, Democratic Republic of\">Congo, Democratic Republic of<\/option><option value=\"Cook Islands\">Cook Islands<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"Cote d'Ivoire\">Cote d&#8217;Ivoire<\/option><option value=\"Croatia\">Croatia<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Curacao\">Curacao<\/option><option value=\"Cyprus\">Cyprus<\/option><option value=\"Czech Republic\">Czech Republic<\/option><option value=\"Denmark\">Denmark<\/option><option value=\"Djibouti\">Djibouti<\/option><option value=\"Dominica\">Dominica<\/option><option value=\"Dominican Republic\">Dominican Republic<\/option><option value=\"Ecuador\">Ecuador<\/option><option value=\"Egypt\">Egypt<\/option><option value=\"El Salvador\">El Salvador<\/option><option value=\"Equatorial Guinea\">Equatorial Guinea<\/option><option value=\"Eritrea\">Eritrea<\/option><option value=\"Estonia\">Estonia<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"Ethiopia\">Ethiopia<\/option><option value=\"Falkland Islands (Malvinas)\">Falkland Islands (Malvinas)<\/option><option value=\"Faroe Islands\">Faroe Islands<\/option><option value=\"Fiji\">Fiji<\/option><option value=\"Finland\">Finland<\/option><option value=\"France\">France<\/option><option value=\"French Guiana\">French Guiana<\/option><option value=\"French Polynesia\">French Polynesia<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambia\">Gambia<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Germany\">Germany<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Gibraltar\">Gibraltar<\/option><option value=\"Greece\">Greece<\/option><option value=\"Greenland\">Greenland<\/option><option value=\"Grenada\">Grenada<\/option><option value=\"Guadeloupe\">Guadeloupe<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guinea\">Guinea<\/option><option value=\"Guinea-Bissau\">Guinea-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Haiti\">Haiti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"Hong Kong\">Hong Kong<\/option><option value=\"Hungary\">Hungary<\/option><option value=\"Iceland\">Iceland<\/option><option value=\"India\">India<\/option><option value=\"Indonesia\">Indonesia<\/option><option value=\"Iran, Islamic Republic of\">Iran, Islamic Republic of<\/option><option value=\"Iraq\">Iraq<\/option><option value=\"Ireland\">Ireland<\/option><option value=\"Isle of Man\">Isle of Man<\/option><option value=\"Israel\">Israel<\/option><option value=\"Italy\">Italy<\/option><option value=\"Jamaica\">Jamaica<\/option><option value=\"Japan\">Japan<\/option><option value=\"Jordan\">Jordan<\/option><option value=\"Kazakhstan\">Kazakhstan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Korea (North)\">Korea (North)<\/option><option value=\"Korea, Republic of\">Korea, Republic of<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kuwait\">Kuwait<\/option><option value=\"Kyrgyzstan\">Kyrgyzstan<\/option><option value=\"Laos\">Laos<\/option><option value=\"Latvia\">Latvia<\/option><option value=\"Lebanon\">Lebanon<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libya\">Libya<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lithuania\">Lithuania<\/option><option value=\"Luxembourg\">Luxembourg<\/option><option value=\"Macao\">Macao<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaysia\">Malaysia<\/option><option value=\"Maldives\">Maldives<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malta\">Malta<\/option><option value=\"Martinique\">Martinique<\/option><option value=\"Mauritania\">Mauritania<\/option><option value=\"Mauritius\">Mauritius<\/option><option value=\"Mayotte\">Mayotte<\/option><option value=\"Mexico\">Mexico<\/option><option value=\"Moldova, Republic of\">Moldova, Republic of<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolia\">Mongolia<\/option><option value=\"Montenegro\">Montenegro<\/option><option value=\"Montserrat\">Montserrat<\/option><option value=\"Morocco\">Morocco<\/option><option value=\"Mozambique\">Mozambique<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibia\">Namibia<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"Nepal\">Nepal<\/option><option value=\"Netherlands\">Netherlands<\/option><option value=\"New Caledonia\">New Caledonia<\/option><option value=\"New Zealand\">New Zealand<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"Niue\">Niue<\/option><option value=\"Norfolk Island\">Norfolk Island<\/option><option value=\"North Macedonia\">North Macedonia<\/option><option value=\"Norway\">Norway<\/option><option value=\"Oman\">Oman<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palestine, State of\">Palestine, State of<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papua New Guinea\">Papua New Guinea<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"Peru\">Peru<\/option><option value=\"Philippines\">Philippines<\/option><option value=\"Pitcairn\">Pitcairn<\/option><option value=\"Poland\">Poland<\/option><option value=\"Portugal\">Portugal<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Reunion\">Reunion<\/option><option value=\"Romania\">Romania<\/option><option value=\"Russian Federation\">Russian Federation<\/option><option value=\"Rwanda\">Rwanda<\/option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\">Saint Lucia<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"San Marino\">San Marino<\/option><option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option><option value=\"Saudi Arabia\">Saudi Arabia<\/option><option value=\"Senegal\">Senegal<\/option><option value=\"Serbia\">Serbia<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapore\">Singapore<\/option><option value=\"Sint Maarten\">Sint Maarten<\/option><option value=\"Slovakia\">Slovakia<\/option><option value=\"Slovenia\">Slovenia<\/option><option value=\"Solomon Islands\">Solomon Islands<\/option><option value=\"Somalia\">Somalia<\/option><option value=\"South Africa\">South Africa<\/option><option value=\"South Sudan\">South Sudan<\/option><option value=\"Spain\">Spain<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"St. Helena\">St. Helena<\/option><option value=\"St. Vincent and the Grenadines\">St. Vincent and the Grenadines<\/option><option value=\"Sudan\">Sudan<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Svalbard and Jan Mayen\">Svalbard and Jan Mayen<\/option><option value=\"Sweden\">Sweden<\/option><option value=\"Switzerland\">Switzerland<\/option><option value=\"Syrian Arab Republic\">Syrian Arab Republic<\/option><option value=\"Taiwan\">Taiwan<\/option><option value=\"Tajikistan\">Tajikistan<\/option><option value=\"Tanzania, United Republic of\">Tanzania, United Republic of<\/option><option value=\"Thailand\">Thailand<\/option><option value=\"Timor-Leste\">Timor-Leste<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tokelau\">Tokelau<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option><option value=\"Tunisia\">Tunisia<\/option><option value=\"Turkey\">Turkey<\/option><option value=\"Turkmenistan\">Turkmenistan<\/option><option value=\"Turks And Caicos Islands\">Turks And Caicos Islands<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Uganda\">Uganda<\/option><option value=\"Ukraine\">Ukraine<\/option><option value=\"United Arab Emirates\">United Arab Emirates<\/option><option value=\"United Kingdom\">United Kingdom<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"USA\">USA<\/option><option value=\"Uzbekistan\">Uzbekistan<\/option><option value=\"Vatican City\">Vatican City<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vietnam\">Vietnam<\/option><option value=\"Virgin Islands (British)\">Virgin Islands (British)<\/option><option value=\"Wallis And Futuna\">Wallis And Futuna<\/option><option value=\"Western Sahara\">Western Sahara<\/option><option value=\"Yemen\">Yemen<\/option><option value=\"Zambia\">Zambia<\/option><option value=\"Zimbabwe\">Zimbabwe<\/option><\/select><\/p>\n<\/div>\n<fieldset id=\"field_179_14\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--width-full field_sublabel_below gfield--has-description field_description_above gfield_visibility_visible\" data-js-reload=\"field_179_14\">\n<legend class=\"gfield_label gform-field-label gfield_label_before_complex\">ComputingEdge Newsletter<\/legend>\n<p>ComputingEdge newsletter informs subscribers of the latest technology news, peer-reviewed research, and practical articles from industry.<\/p>\n<\/fieldset>\n<fieldset id=\"field_179_5\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\" data-js-reload=\"field_179_5\">\n<legend class=\"gfield_label gform-field-label gfield_label_before_complex\">IEEE Privacy Policy<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend>\n<\/fieldset>\n<\/div>\n<\/div><\/form>\n<\/p><\/div>\n<\/p><\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/www.computer.org\/publications\/tech-news\/research\/modernizing-fortran\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] IEEE Computer Society Team A team of researchers and programming professionals from universities in the USA, the U.K., Germany,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[644,645,646,147,203,2],"tags":[],"class_list":["post-732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fortran","category-programing-languages","category-programmers","category-research","category-software-engineering","category-tech-news-post"],"_links":{"self":[{"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/posts\/732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/comments?post=732"}],"version-history":[{"count":0,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/posts\/732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/media\/733"}],"wp:attachment":[{"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/media?parent=732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/categories?post=732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pc-keeper.tech\/index.php\/wp-json\/wp\/v2\/tags?post=732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}