{"entities":{"Q4223591":{"pageid":6253192,"ns":120,"title":"Item:Q4223591","lastrevid":108408626,"modified":"2026-11-06T08:11:40Z","type":"item","id":"Q4223591","labels":{"en":{"language":"en","value":"Functional programming in OPAL, ML, HASKELL and GOFER"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 1235907"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$50928E71-E3D6-46FD-94A9-BD2D821E126A","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"a9011367fde4f0cd738144970563213b934b1ad1","datavalue":{"value":"0914.68027","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q4223591$866E8B96-7EF3-405C-9870-26DC7E2CDE5A","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"eb7f070e6b07a0173f14bde227f02429cbec1ff3","datavalue":{"value":{"entity-type":"item","numeric-id":578897,"id":"Q578897"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$5C1A1C86-27BD-4124-BC4F-B3F477B5AC70","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"0568f48c55e62ce7d58fe24349be3b52a52a8928","datavalue":{"value":{"time":"+1999-01-05T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q4223591$9FC4FA00-662D-45EA-97A5-8AA2A647922F","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"f3a45d3b9170142354a54e44062b715a09cdd0db","datavalue":{"value":"68N15","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q4223591$963C0344-D9F9-4F8C-9630-5F9DB9A2D592","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"817019a2ee5333966603e269050e6b6bd1306bcc","datavalue":{"value":"1235907","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q4223591$5A9147AE-5D70-4112-A1C1-5BF013AEACF5","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"1f11a697ca4320b2c5e334107aae45a37f7f8f8b","datavalue":{"value":"sorting","type":"string"},"datatype":"string"},"type":"statement","id":"Q4223591$5BAC0476-2E64-4779-8C49-961C22D7BDD1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"3e0c7481e3c5c308fc47ea6e648bd33e7ea295f7","datavalue":{"value":"searching","type":"string"},"datatype":"string"},"type":"statement","id":"Q4223591$58050129-0C2E-4DB4-9C89-4855D218C772","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"00b76a2e54f8798fe172effecd557ced03e2f904","datavalue":{"value":"functional programming","type":"string"},"datatype":"string"},"type":"statement","id":"Q4223591$4481B9EA-43D2-4DF6-984D-B96F2F8B53CC","rank":"normal"}],"P1463":[{"mainsnak":{"snaktype":"value","property":"P1463","hash":"067e00213990a6f2431e78667be3f10443c92f4f","datavalue":{"value":{"entity-type":"item","numeric-id":16052,"id":"Q16052"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$64CAA28F-28A0-43D7-A957-CA72E81004A7","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"25db55153babd7076d594d911b639e78d62b451a","datavalue":{"value":{"entity-type":"item","numeric-id":20369,"id":"Q20369"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$AD001143-C928-49B1-81D7-DD6D2B52C2C7","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"5ec92057eb24a10d8ab8463aec991e856e0def89","datavalue":{"value":{"entity-type":"item","numeric-id":17133,"id":"Q17133"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$4A042451-492A-4335-9CFD-7F97804A5BBE","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q4223591$C2F593C2-BF21-4647-8F0E-440F7A0EF688","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"a01c4dde7e2e073de00ecbaa4fd730b65bd1a105","datavalue":{"value":{"entity-type":"item","numeric-id":3992669,"id":"Q3992669"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"d8c8e74cd9b8bb39da3f08d416b70c3d4e3839f8","datavalue":{"value":{"amount":"+0.8849187","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q4223591$9E6AB05C-E71F-44BB-BE71-9A50B4056F40","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"710cc2d8cea70a27458540786097de8719f56ad9","datavalue":{"value":{"entity-type":"item","numeric-id":1817109,"id":"Q1817109"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"1527182761881ceb21cb849b97bbe7d0ee722c51","datavalue":{"value":{"amount":"+0.88123614","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q4223591$A50298D6-E208-4E70-9F4A-AFB31FE66E34","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"75d44b0feaa71ca008ccbf4970d5c62cf2bb8676","datavalue":{"value":{"entity-type":"item","numeric-id":3992670,"id":"Q3992670"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"299a25a7db602fa6c727b4bc173580bb8c6b052e","datavalue":{"value":{"amount":"+0.8780192","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q4223591$52FABCA5-8424-448F-9993-4F468AF301B9","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"2241958b726547564ceb979930419df1880c9f0d","datavalue":{"value":{"entity-type":"item","numeric-id":3091158,"id":"Q3091158"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"55b4b9c9d7224e3adf8cc723e5940baa5fe66902","datavalue":{"value":{"amount":"+0.8770801","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q4223591$D43390D0-E615-4ABB-A2CB-95293E69881B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"3241ea2081fe987d8a18cd9210b35367fe651d38","datavalue":{"value":{"entity-type":"item","numeric-id":3790597,"id":"Q3790597"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"9ef36d0b209bd02d1b0a9415b853939c013295a5","datavalue":{"value":{"amount":"+0.8730407","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"ac3c626774dcd0d16f89557f66586245841a01db","datavalue":{"value":{"entity-type":"item","numeric-id":6767936,"id":"Q6767936"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q4223591$201D916B-5150-4199-9F75-78DD53245581","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"03348178404f9991b06a61258155275049277dd9","datavalue":{"value":{"text":"Functional programming in OPAL, ML, HASKELL and GOFER","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q4223591$620266D3-4D5C-4C55-989A-725FCFBA2D74","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"c2a87ae51557dc56c92dff865140fec4b152f549","datavalue":{"value":"This textbook is concerned with introducing basic programming techniques implemented in functional programming languages, including the definition of some important data structures, and selected algorithms for sorting and searching together with their complexities. The programming techniques are typical for introductory courses in imperative programming, but now modified by and exploiting special concepts and properties of functional programming, e.g. higher-order functions. As programming language mainly OPAL is used and, in comparison, the notations in ML, HASKELL and GOFER are mentioned. The emphasis of the book lies on functional programming techniques rather than functional programming languages. Thus, there are no complete language definitions. Because of its very good legibility and its very nice didactic structure the book is well suited as a textbook for introductory programming courses as well as for individual study. The reader should have good knowledge in mathematical functions and should be ready to extend it.","type":"string"},"datatype":"string"},"type":"statement","id":"Q4223591$6AB42597-B091-4AEC-8006-38B40620C6BB","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Functional programming in OPAL, ML, HASKELL and GOFER","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Functional_programming_in_OPAL,_ML,_HASKELL_and_GOFER"}}}}}