首页 > 最新文献

SIGPLAN Conferences and Workshops最新文献

英文 中文
Regular right-part attribute grammars 正则右部分属性语法
Pub Date : 1984-06-17 DOI: 10.1145/502874.502891
Richard Jüllig, F. DeRemer
Regular r i gh t -pa r t grammars (RRPGs) are by now the accepted formalism for the d e f i n i t i o n of the context-free syntax of PLs. Compared with conventional context-free grammars (CFGs), RRP6s are more complex but offer in return several advantages. They improve readability through greater conciseness, avoid over-specification by uslng i t e r a t i o n instead of one-sided recursion, and may lead to oarsers more e f f i c i e n t in space and/or time.
正则上下文语法(rrpg)是目前公认的语法形式,它是上下文无关语法的一种。与传统的上下文无关语法(CFGs)相比,rrp6更复杂,但也提供了一些优势。它们通过更加简洁性来提高可读性,通过使用单侧递归而不是单侧递归来避免过度规范,并且可能导致程序员在空间和/或时间上耗费更多的时间。
{"title":"Regular right-part attribute grammars","authors":"Richard Jüllig, F. DeRemer","doi":"10.1145/502874.502891","DOIUrl":"https://doi.org/10.1145/502874.502891","url":null,"abstract":"Regular r i gh t -pa r t grammars (RRPGs) are by now the accepted formalism for the d e f i n i t i o n of the context-free syntax of PLs. Compared with conventional context-free grammars (CFGs), RRP6s are more complex but offer in return several advantages. They improve readability through greater conciseness, avoid over-specification by uslng i t e r a t i o n instead of one-sided recursion, and may lead to oarsers more e f f i c i e n t in space and/or time.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115892368","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Inline routines in VAXELN Pascal VAXELN Pascal中的内联例程
Pub Date : 1984-06-17 DOI: 10.1145/502874.502900
M. D. MacLaren
This paper describes the implementation of inline procedures and functions inthe VAXELN Pascal compiler. Inline expansion translates the reverse Polish text produced by the parser into an intermediate language like that used in the VAX-11 PL/I and C compilers. The paper gives detailed descriptions of the front end's organization as it relates to inline routines and of the symbol substitutions made during inline expansion. The paper also discusses global optimization and the compiler's treatment of dynamically sized data, which is based on parametric types.
本文描述了在VAXELN Pascal编译器中内联过程和函数的实现。内联扩展将解析器生成的反向波兰语文本翻译成VAX-11 PL/I和C编译器中使用的中间语言。本文详细描述了与内联例程相关的前端组织以及在内联扩展过程中所做的符号替换。本文还讨论了基于参数类型的全局优化和编译器对动态大小数据的处理。
{"title":"Inline routines in VAXELN Pascal","authors":"M. D. MacLaren","doi":"10.1145/502874.502900","DOIUrl":"https://doi.org/10.1145/502874.502900","url":null,"abstract":"This paper describes the implementation of inline procedures and functions inthe VAXELN Pascal compiler. Inline expansion translates the reverse Polish text produced by the parser into an intermediate language like that used in the VAX-11 PL/I and C compilers. The paper gives detailed descriptions of the front end's organization as it relates to inline routines and of the symbol substitutions made during inline expansion. The paper also discusses global optimization and the compiler's treatment of dynamically sized data, which is based on parametric types.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114729082","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Experience with a Graham-Glanville style code generator 有使用Graham-Glanville风格代码生成器的经验
Pub Date : 1984-06-17 DOI: 10.1145/502874.502876
P. Aigrain, S. Graham, R. Henry, M. McKusick, Eduardo Pelegrí-Llopart
3. Syntax and S e m a n t i c s A m a j o r i ssue in des igning a G r a h a m Glanville s ty le code g e n e r a t o r is the d e g r e e of s y n t a c t i c or s e m a n t i c spec i f i ca t ion of t h e t a r g e t mach ine . Broad ly speak ing , the " s y n t a c t i c " c o m p o n e n t of the spec i f i ca t ion is the m a c h i n e d e s c r i p t i o n g r a m m a r . The " s e m a n t i c " c o m p o n e n t s a r e the s e m a n t i c a t t r i b u t e s , s e m a n t i c p r e d i c a t e s , s e m a n t i c ac t ions , and eva lua t ion o r d e r c o n s t r a i n t s inf luencing the pa r s ing ac t ions . Any m a c h i n e d e s c r i p t i o n m e t h o d o l o g y is l ikely to use t he s a m e in fo rma t ion , b u t the i n f o r m a t i o n is d e s c r i b e d and c o n s i d e r e d by the p a r s e r in d i f f e ren t ways. S o m e r e s e a r c h e r s r e ly heavi ly on the s e m a n t i c c o m p o n e n t s [GaFS~], while o the r s , including ourse lves , have e m p h a s i z e d the use of syn tax .
3.语法和规格 在设计 G r a h a m Glanville s ty le code g e n e r a t o r 时,一个重要的问题是如何确定机器的规格或规格的用途。从广义上讲,"机械规格 "的 "机械 "是指机器的 "规格"。标准 "c o m p o n e t s" c o m p o n e n t s 是指标准、标准设计、标准实施和标准执行的影响。任何一种新技术都会以其独特的方式影响人们的生活,但人们的生活也会受到新技术的影响。许多国家都在大量使用合成税[GaFS~],而包括我国在内的其他国家都在使用合成税。
{"title":"Experience with a Graham-Glanville style code generator","authors":"P. Aigrain, S. Graham, R. Henry, M. McKusick, Eduardo Pelegrí-Llopart","doi":"10.1145/502874.502876","DOIUrl":"https://doi.org/10.1145/502874.502876","url":null,"abstract":"3. Syntax and S e m a n t i c s A m a j o r i ssue in des igning a G r a h a m Glanville s ty le code g e n e r a t o r is the d e g r e e of s y n t a c t i c or s e m a n t i c spec i f i ca t ion of t h e t a r g e t mach ine . Broad ly speak ing , the \" s y n t a c t i c \" c o m p o n e n t of the spec i f i ca t ion is the m a c h i n e d e s c r i p t i o n g r a m m a r . The \" s e m a n t i c \" c o m p o n e n t s a r e the s e m a n t i c a t t r i b u t e s , s e m a n t i c p r e d i c a t e s , s e m a n t i c ac t ions , and eva lua t ion o r d e r c o n s t r a i n t s inf luencing the pa r s ing ac t ions . Any m a c h i n e d e s c r i p t i o n m e t h o d o l o g y is l ikely to use t he s a m e in fo rma t ion , b u t the i n f o r m a t i o n is d e s c r i b e d and c o n s i d e r e d by the p a r s e r in d i f f e ren t ways. S o m e r e s e a r c h e r s r e ly heavi ly on the s e m a n t i c c o m p o n e n t s [GaFS~], while o the r s , including ourse lves , have e m p h a s i z e d the use of syn tax .","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129210019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 35
Engineering a high-capacity Pascal compiler for high performance 设计一个高性能的高容量Pascal编译器
Pub Date : 1984-06-17 DOI: 10.1145/502874.502904
D. C. Robbins
FINAL P e r f o r m s p e e p h o l e o p t i m i z a t i o n and b r a n c h r e s o l u t i o n ; p r o d u c e s t h e o b j e c t m o d u l e . XREF P r o d u c e s a c r o s s r e f e r e n c e l i s t i n g . ILIST P o s t p r o c e s s e s t h e c o m p i l e r ' s l i s t i n g t o p r o d u c e a l i ~ t i n g i n w h i c h t h e s y m b o l i c o b j e c t c o d e i s i n t e r l e a v e d w i t h t h e s o u r c e
FINAL P e r f o r m s p e e p h o l e o p t i m a t i o n a n d b r a n c h r e s o l u t i o n ; p r o d u c e s t h e o b j e c t m o d u l e .XREF P r o d u c e s a c r o s s .ILIST P o s t p r o c e s s e s t e c o m p i l e r ' s l i s t i n g t o p r o d u c e a l i ~ t i n g i n w h i c h e s y m b o l i c o b j e c o d e s i n t e r l e a v e d w i t h e s o u r c e
{"title":"Engineering a high-capacity Pascal compiler for high performance","authors":"D. C. Robbins","doi":"10.1145/502874.502904","DOIUrl":"https://doi.org/10.1145/502874.502904","url":null,"abstract":"FINAL P e r f o r m s p e e p h o l e o p t i m i z a t i o n and b r a n c h r e s o l u t i o n ; p r o d u c e s t h e o b j e c t m o d u l e . XREF P r o d u c e s a c r o s s r e f e r e n c e l i s t i n g . ILIST P o s t p r o c e s s e s t h e c o m p i l e r ' s l i s t i n g t o p r o d u c e a l i ~ t i n g i n w h i c h t h e s y m b o l i c o b j e c t c o d e i s i n t e r l e a v e d w i t h t h e s o u r c e","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133314863","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Fortran compiler for the FPS-164 scientific computer 用于FPS-164科学计算机的Fortran编译器
Pub Date : 1984-06-17 DOI: 10.1145/502874.502879
Roy F. Touzeau
{"title":"A Fortran compiler for the FPS-164 scientific computer","authors":"Roy F. Touzeau","doi":"10.1145/502874.502879","DOIUrl":"https://doi.org/10.1145/502874.502879","url":null,"abstract":"","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129499640","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 117
Register allocation by priority-based coloring 通过基于优先级的着色来分配寄存器
Pub Date : 1984-06-17 DOI: 10.1145/502874.502896
Fred C. Chow, J. Hennessy
The classic problem of global register allocation is treated in a heuristic and practical manner by adopting the notion of priorities in node-coloring. The assignment of priorities is based on estimates of the benefits that can be derived from allocating individual quantities in registers. Using the priorities, the exponential coloring process can be made to run in linear time. Since the costs involved in register allocation are taken into account, the algorithm does not over-allocate. The algorithm can be parameterized to cater to different fetch characteristics and register configurations among machines. Measurements indicate that the register allocation scheme is effective on a number of target machines. The results confirm that, using priority-based coloring, global register allocation can be performed practically and efficiently.
采用节点着色中的优先级概念,以启发式和实用的方式处理全局寄存器分配的经典问题。优先次序的分配是根据对在登记册中分配个别数量所能获得的利益的估计。使用优先级,指数着色过程可以在线性时间内运行。由于考虑了寄存器分配所涉及的成本,该算法不会过度分配。该算法可以参数化,以适应不同机器的不同取值特性和寄存器配置。测量结果表明,该寄存器分配方案在许多目标机器上是有效的。结果表明,采用基于优先级的着色方法,可以实现全局寄存器的有效分配。
{"title":"Register allocation by priority-based coloring","authors":"Fred C. Chow, J. Hennessy","doi":"10.1145/502874.502896","DOIUrl":"https://doi.org/10.1145/502874.502896","url":null,"abstract":"The classic problem of global register allocation is treated in a heuristic and practical manner by adopting the notion of priorities in node-coloring. The assignment of priorities is based on estimates of the benefits that can be derived from allocating individual quantities in registers. Using the priorities, the exponential coloring process can be made to run in linear time. Since the costs involved in register allocation are taken into account, the algorithm does not over-allocate. The algorithm can be parameterized to cater to different fetch characteristics and register configurations among machines. Measurements indicate that the register allocation scheme is effective on a number of target machines. The results confirm that, using priority-based coloring, global register allocation can be performed practically and efficiently.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130621998","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 239
Using dynamic programming to generate optimized code in a Graham-Glanville style code generator 使用动态规划在Graham-Glanville风格的代码生成器中生成优化的代码
Pub Date : 1984-06-17 DOI: 10.1145/502874.502877
T. Christopher, P. Hatcher, Ronald C. Kukuk
We have performed an investigation of using a dynamic programming to generate optimized code in a Graham-Glanville style code generator We use Earley's algorithm rather than an IR algorithm for parsing in the code generator Not only does the use of Earley's algorithm make the construction of the code generator very easy it allows the selection of optimal code by dynamic programming (using a modification of the technique developed by Lvon) We compare two implementations of this technique to conventional hand-coded code generators using a subset of BASIC as the source language Further we discuss the use of this technique in an experimental C compiler.
我们表现的调查使用动态规划在Graham-Glanville样式代码生成器生成优化的代码我们使用厄雷算法而不是一个IR算法的解析的代码生成器的使用不仅Earley算法使代码生成器的建筑很简单它允许选择动态规划的最优代码(使用修改的技术由Lvon)我们比较两种实现这种技术使用BASIC子集作为源语言的传统手工编码代码生成器,我们进一步讨论了该技术在实验性C编译器中的使用。
{"title":"Using dynamic programming to generate optimized code in a Graham-Glanville style code generator","authors":"T. Christopher, P. Hatcher, Ronald C. Kukuk","doi":"10.1145/502874.502877","DOIUrl":"https://doi.org/10.1145/502874.502877","url":null,"abstract":"We have performed an investigation of using a dynamic programming to generate optimized code in a Graham-Glanville style code generator We use Earley's algorithm rather than an IR algorithm for parsing in the code generator Not only does the use of Earley's algorithm make the construction of the code generator very easy it allows the selection of optimal code by dynamic programming (using a modification of the technique developed by Lvon) We compare two implementations of this technique to conventional hand-coded code generators using a subset of BASIC as the source language Further we discuss the use of this technique in an experimental C compiler.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131895655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
A multi-language compiler system with automatically generated codegenerators 具有自动生成代码生成器的多语言编译系统
Pub Date : 1984-06-01 DOI: 10.1145/502874.502894
U. Schmidt, Reinhard Völler
The compiler system described in this paper may be regarded as a special ization of the classical UNCOL-problem [Con58]. It has been developed at the Universi ty of Kie l and is current ly being used by Norsk-Data-Oietz Computer Systems, M0Ihelm, FRG. The system results from the need to lower maintenance costs and to achieve a high degree of por tabi l i ty of the compilers for the languages supported.
本文所描述的编译器系统可以看作是经典uncol问题的一种特殊化[Con58]。它是在基伊尔大学开发的,目前由挪威的Norsk-Data-Oietz计算机系统公司使用。该系统的产生是由于需要降低维护成本,并通过支持的语言的编译器实现高度的可移植性。
{"title":"A multi-language compiler system with automatically generated codegenerators","authors":"U. Schmidt, Reinhard Völler","doi":"10.1145/502874.502894","DOIUrl":"https://doi.org/10.1145/502874.502894","url":null,"abstract":"The compiler system described in this paper may be regarded as a special ization of the classical UNCOL-problem [Con58]. It has been developed at the Universi ty of Kie l and is current ly being used by Norsk-Data-Oietz Computer Systems, M0Ihelm, FRG. The system results from the need to lower maintenance costs and to achieve a high degree of por tabi l i ty of the compilers for the languages supported.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125423671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Attribute coupled grammars 属性耦合语法
Pub Date : 1984-06-01 DOI: 10.1145/502874.502890
H. Ganzinger, R. Giegerich
In this paper, attribute grammars are viewed as specifying translations from source language terms into target language terms. The terms are constructed over a hierarchical signature consisting of a semantic and a syntactic part. Attribute grammars are redefined to become morphisms in the category of such signatures, called attribute coupled grammars, such that they come with an associative composition operation. The composition allows for a new kind of modularity in compiler specifications. The paper also discusses properties of the concept with respect to attribute evaluation and application as a tree transformation device.
在本文中,属性语法被看作是从源语言术语到目标语言术语的指定翻译。这些术语是在由语义部分和语法部分组成的分层签名上构建的。属性语法被重新定义为这种签名类别中的语态,称为属性耦合语法,因此它们带有关联组合操作。这种组合允许在编译器规范中实现一种新的模块化。本文还讨论了该概念在属性评估方面的性质及其作为树变换装置的应用。
{"title":"Attribute coupled grammars","authors":"H. Ganzinger, R. Giegerich","doi":"10.1145/502874.502890","DOIUrl":"https://doi.org/10.1145/502874.502890","url":null,"abstract":"In this paper, attribute grammars are viewed as specifying translations from source language terms into target language terms. The terms are constructed over a hierarchical signature consisting of a semantic and a syntactic part. Attribute grammars are redefined to become morphisms in the category of such signatures, called attribute coupled grammars, such that they come with an associative composition operation. The composition allows for a new kind of modularity in compiler specifications. The paper also discusses properties of the concept with respect to attribute evaluation and application as a tree transformation device.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131103078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 156
Data abstraction in GLISP GLISP中的数据抽象
Pub Date : 1983-06-01 DOI: 10.1145/800226.806863
G. S. Novak
GLISP is a high-level language that is based on Lisp and is compiled into Lisp. It provides a versatile abstract-data-type facility with hierarchical inheritance of properties and object-centered programming. The object code produced by GLISP is optimized, so that it is about as efficient as handwritten Lisp. An integrated programming environment is provided, including editors for programs and data-type descriptions, interpretive programming features, and a display-based inspector/editor for data. GLISP is fully implemented.
GLISP是一种基于Lisp并被编译成Lisp的高级语言。它提供了一个通用的抽象数据类型工具,具有属性的分层继承和以对象为中心的编程。由GLISP生成的目标代码经过了优化,因此其效率与手写Lisp相当。提供了一个集成的编程环境,包括用于程序和数据类型描述的编辑器、解释性编程特性和用于数据的基于显示的检查器/编辑器。GLISP已完全实现。
{"title":"Data abstraction in GLISP","authors":"G. S. Novak","doi":"10.1145/800226.806863","DOIUrl":"https://doi.org/10.1145/800226.806863","url":null,"abstract":"GLISP is a high-level language that is based on Lisp and is compiled into Lisp. It provides a versatile abstract-data-type facility with hierarchical inheritance of properties and object-centered programming. The object code produced by GLISP is optimized, so that it is about as efficient as handwritten Lisp. An integrated programming environment is provided, including editors for programs and data-type descriptions, interpretive programming features, and a display-based inspector/editor for data. GLISP is fully implemented.","PeriodicalId":414056,"journal":{"name":"SIGPLAN Conferences and Workshops","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1983-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121396609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
期刊
SIGPLAN Conferences and Workshops
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1